/*header*/
.site-t-img{position:relative; z-index:15; height:80px; text-align:right; }
.site-t-img i{ cursor:pointer; display:block; padding:5px 5px 0 0; }
.header{ position:relative; }
.site-nav{ position:relative; z-index:20; height: 36px; line-height:36px; background-color: #eaeaea; color:#959595; }
.site-nav-welcome{ padding-right:15px; color:#959595; }
.site-nav ul li{ position:relative; float:left; }
.site-nav a{ color:#959595; }
.site-nav-a a{ padding-left:20px; }
.site-nav a:hover{ color:#f54d56; }
.site-nav-phone i{ width:13px; height:13px; background-position:0 0; }
.site-nav-phone img{ position:relative; top:-2px; margin-left:3px; }
.site-nav-spacer{ width:1px; height:13px; background-color:#b8b8b8; margin:13px 10px 0; }
.site-nav-my i{ width:14px; height:14px; background-position: 0 -36px; }
.site-nav-arr{
    position:relative; top:-2px; left:8px;
    width:8px;
    height:4px;
    display:inline-block; *display:inline; *zoom:1;
    background:url(../images/content-icon.png) no-repeat 0 -55px;
}
.site-nav-service i{ width:17px; height:14px; background-position:0 -64px; }
.site-nav-web i { width:17px; height:13px; background-position:0 -83px; }
.header-z{ position:relative; z-index:17; background-color:#fff; }
.top-content{ height:123px; }
.logo{ width:97px; float:left; padding-top:29px;}
.logo:after{
    content:"";
    width:1px;
    height:40px;
    background-color:#e0e0e0;
    float:right;
    margin-top:14px;
}
.head-l-text{ float:left; margin:45px 0 0 30px; }
.menu{ float:left; background:url(../images/menu-line.jpg) no-repeat right center; }
.menu ul li{ position:relative; float:left; font-size:14px; text-align:center; background:url(../images/menu-line.jpg) no-repeat left center; margin-right:5px;  }
.menu ul li .menu-a{
    position:relative;
    z-index:10;
    width:100px;
    height:40px;
    line-height:40px;
    color:#fff;
    display:block;
}
.menu ul li i{
    position:absolute;
    top:-4px;
    left:0;
    z-index:9;
    width:108px;
    height:44px;
    display:inline-block; *display:inline; *zoom:1;
    background:url(../images/menu-hover.png) no-repeat;
    display:none;
}
.menu ul li:hover i,
.menu ul li.current i{ display:block; }
.top-right{ float:right; margin:18px 0 0 98px; }
.top-search{ height:40px; margin-top:16px; float:left; }
.search-input{ width:383px; height:38px; border:1px solid #d8d8d8; border-right:0; float:left; padding-left:15px; }
.search-btn{
    width:71px;
    height:40px;
    line-height:38px;
    background:#f54d56 url(../images/search-btn-white.png) no-repeat 19px center;
    padding-left:22px;
    font-size:16px;
    color:#fff;
}
.top-select{ position:relative; width:68px; float:left; }
.top-select .top-s-head{
    line-height:38px;
    background-color:#f54d56;
    color:#fff;
    text-align:center;
    border:1px solid #d8d8d8;
    border-right:0;
    cursor:pointer;
}
.top-select .top-s-head i{
    width:10px;
    height:6px;
    background:url(../images/content-icon.png) no-repeat -120px -180px;
    display:inline-block; *display:inline; *zoom:1;
    margin-left:3px;
}
.top-s-text{
    position:absolute;
    top:39px;
    left:0;
    z-index:15;
    width:67px;
    background-color:#fff;
    line-height:24px;
    border:1px solid #d8d8d8;
    display:none;
}
.top-s-text div{ padding:0 5px; text-align:center; cursor:pointer; }
.top-s-text div:hover{ background-color:#e9e9e9; color:#f54d56; }
.top-s-hot{ margin-top:7px; color:#666; }
.top-s-hot em,
.top-s-hot a{ color:#999; }
.top-s-hot em{ padding:0 6px; }
.top-s-hot a:hover{ color:#f54d56 }
.top-code{ position:relative; width:88px; height:88px; text-align:center; float:left; margin-left:90px; }
.top-code{ position: relative; width: 80px; height: 80px; text-align: center; }
.top-right .top-c-img{ width: 80px; height: 80px }
.top-right .top-c-text{
    display: none;
    background-color: #f0f0f0;
    color: #369242;
    width: 0;
    height: 80px;
    margin: 0 auto;
}
.top-code div{ cursor:pointer; }
.top-code img{ max-width:88px; }
.top-c-tan{ position:absolute;top:90px; left:-15px; z-index:10; display:none; }
.top-c-tan img{ width:120px !important; max-width:120px !important; height:120px; }
.site-nav-cart{ padding-right:3px; }
.site-nav-service i,
.quick-list ul li i,
.site-nav-web i,
.site-nav-servies i,
.site-nav-my i,
.site-nav-phone i,
.site-nav-cart i{
    position:relative; top:2px;
    display:inline-block; *display:inline; *zoom:1;
    margin-right:10px;
    background-image:url(../images/content-icon.png);
}
.site-nav-cart i{ width:16px; height:13px; margin-left:47px; margin-right:7px; background-position: -115px -70px; }
.web-hover,
.service-hover,
.my-hover{
    position:relative;
    line-height:35px;
    z-index:100;
    border:1px solid #eaeaea;
    border-bottom:1px solid #fff;
    padding:0 15px 0 7px;
    margin-bottom:-1px;
}
.web-txt,
.service-text,
.my-text{
    position:absolute;
    top:35px;
    z-index:30 !important;
    width:200px;
    border:1px solid #ddd;
    background-color:#fff;
    display:none;
}
.service-text{ right:0; }
.site-nav-web.current .web-hover,
.site-nav-service.current .service-hover,
.site-nav-my.current .my-hover{ border-color:#ddd; border-bottom-color:#fff; background-color:#fff; }
.site-nav-web.current .web-txt,
.site-nav-service.current .service-text,
.site-nav-my.current .my-text{ display:block; }
.my-more{ padding:7px 0 7px 15px; }
.my-more a{ width:90px; line-height:24px; display:block; float:left; }
.my-border{ border-top:1px solid #f1f1f1; }
.service-title{ line-height:24px; color:#666; }
.web-txt{ right:0; width:1200px; padding:15px 0; }
.web-list-tit{ color:#666; margin-bottom:3px; }
.web-list{ width:255px; float:left; line-height:24px; border-left:1px solid #ddd; padding-left:20px; }
.web-more a{ width:85px; float:left; display:block; }
.web-list.first{ border-left:0; width:340px; }
/*new menu(3.17)*/
.head-menu{ position:relative; height:40px; background-color:#f54d56; }
.menu-all{
    position:relative;
    width:186px;
    float:left;
    text-align:center;
    line-height:40px;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    background:url(../images/menu-line.jpg) no-repeat left center;
}
.menu-a-tit{ position:relative }
.menu-a-tit em{
    position:absolute;
    top:-4px;
    left:0px;
    z-index:8;
    width:186px;height:44px;
    background:url(../images/menu-hover1.png) no-repeat;
    display:none;
}
.menu-a-tit:hover em,
.menu-a-tit.current em{ display:block; }
.menu-all .menu-a-tit{ position:relative; z-index:9; cursor:pointer; }
.menu-all i{
    position:relative; top:-2px;
    width:13px;
    height:8px;
    display:inline-block; *display:inline; *zoom:1;
    margin-left:5px;
    background:url(../images/content-icon.png) no-repeat -165px -180px;
}
.menu-all .menu-a-tit.current i{ background-position:-140px -180px; }
.menu-a-tit i,.menu-a-tit span{ position:relative; z-index:9; }
/*cai dan er ji*/
#J_navMenu{
    width:100%;
    height:175px;
    border-top:1px solid #e0e0e0;
    background:#fff;
    border-bottom:1px solid #e0e0e0 \9;
    -webkit-box-shadow:0 3px 4px rgba(0,0,0,0.18);
    box-shadow:0 3px 4px rgba(0,0,0,0.18);
    -webkit-transition:-webkit-box-shadow 0.2s;
    transition:box-shadow 0.2s;
    z-index:16;
    position:absolute;
    top:0;
}
.x_bg{ position:absolute; left:0; display:none; z-index:99; }
.innerList{
    width:1200px;
    margin:0 auto;
    height:100%;
    font-size:0;
    vertical-align:top;
    text-align:center;
}
.innerList li{
    display:inline-block;
    *display:inline;
    zoom:1;
    width:186px;
    text-align:center;
    position:relative;
    height:100%;
    cursor:pointer;
}
.innerList li img{ width:80px; margin-top:35px; }
.innerList li:hover .itsName{color:#cf191b;}
.innerList li:after{content:"";position:absolute;width:1px;height:100px;font-size:0;right:0;background:#e0e0e0;top:29px;}
.innerList li:first-child:before{content:"";position:absolute;left:0;top:29px;background:#e0e0e0;width:1px;height:100px;font-size:0;}
.innerList li .itsName{width:100%;font-size:14px;color:#000;position:absolute;bottom:19px;}
/*banner*/
.rslides{ position:relative; width:100%; height: 500px; border-bottom:1px solid #f54d56; overflow:hidden; }
.rslides li{ position:absolute; width:100%; display:none; -webkit-backface-visibility:hidden; }
.rslides li:first-child{ position:relative;	display:block; float:left; }
.rslides li a{ width:100%; height:500px; display:block; float:left; border:0; }
.callbacks_tabs.callbacks1_tabs{ position:relative; z-index:4; margin-top:-31px; }
.callbacks_tabs.callbacks1_tabs li{
    position:relative;
    width:12px;
    height:12px;
    display:inline-block;
    *zoom:1;
    *display:inline;
    margin-left:11px;
}
.callbacks_tabs.callbacks1_tabs li a{
    position:absolute;
    left:0;
    z-index:10;
    width:12px;
    height:12px;
    display:inline-block;
    *zoom:1;
    *display:inline;
    border-radius:12px;
    font-size: 0;
    background: #494949;
}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background:#f54d56; }
/* Callback example */
.callbacks_container{ position:relative; text-align:center; height: 500px; }
.callbacks_nav.prev,
.callbacks_nav.next{
    position:absolute;
    top:50%;
    width:60px;
    height:124px;
    margin-top:-62px;
    display:none;
    z-index:10;
    text-indent:-999999px;
}
.callbacks_container:hover .callbacks_nav.prev,
.callbacks_container:hover .callbacks_nav.next{ display:block; }
.callbacks_nav.prev{ left:13%; background:url(../images/arr-l.png) no-repeat center center; }
.callbacks_nav.next{ right:13%; background:url(../images/arr-r.png) no-repeat center center; }
.callbacks_nav.prev:hover{ background:rgba(255,255,255,.5) url(../images/arr-l-black.png) no-repeat center center; }
.callbacks_nav.next:hover{ background:rgba(255,255,255,.5) url(../images/arr-r-black.png) no-repeat center center; }
/* submenu */
.submenu-z{ position:relative; }
.submenu-z .submenu{ top:0; }
.submenu{ position:absolute; left:0; top:40px; z-index:15 !important; width:186px; text-align:left; }
.submenu ul{ height:500px; overflow:hidden; background:url(../images/submenu-bg.png) repeat; }
.submenu ul li{ background:url(../images/submenu-line.png) repeat-x left bottom; }
.submenu-a {
    line-height: 63px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 0 15px 0 40px;
    display: block;
    background: url(../images/arr-white.png) no-repeat 93% center;
}
.submenu-a:hover{ background:#f54d56 url(../images/arr-white.png) no-repeat 93% center; }
.submenu-pro{ position:absolute; top:0; left:186px; height:490px; padding-top:10px; background-color:#fff; display:none; }
.submenu-total{ float:left; }
.submenu-list{
    width:190px;
    margin:12px 15px 8px 15px;
    padding-bottom:10px;
    border-bottom:1px solid #e0e0e0;
    font-size:14px;
}
.submenu-list:nth-child(4n){ border-bottom:0; }
.submenu-img img,
.submenu-img{ width:96px; }
.submenu-txt{ margin-left:10px; }
.submenu-list a{ display:block; }
.submenu-list a:hover{ color:#cf191b; }
.submenu.sub-white ul{ height:auto; background:#fff; box-shadow:0 1px 3px rgba(0,0,0,.2); }
.submenu.sub-white ul li{ border-bottom:2px solid #ececec; background:none; }
.submenu.sub-white .submenu-a { color: #666; background: url(../images/arr-gary.png) no-repeat 93% center; }
.submenu.sub-white .submenu-a:hover{ color:#fff; background:#f54d56 url(../images/arr-white.png) no-repeat 93% center; }
.submenu.sub-white .submenu-a{ line-height:61px; }
.submenu.sub-white ul li:last-child{ border-bottom:0; }
.submenu.sub-white .submenu-pro{ height:492px; box-shadow:0 1px 3px rgba(0,0,0,.2); }
/*quick entry*/
.quick-entry { height: 50px; line-height: 50px; margin-top: 9px; background-color: #f9f9f9; }
.quick-dashed{ height:7px; background:url(../images/dashed-bg.jpg) repeat-x; background-position:-20px 0; }
.quick-tit{
    width:155px;
    height:50px;
    float:left;
    background:url(../images/quick-tit.png) no-repeat left top;
    padding-left:60px;
    color:#fff;
    font-size:18px;
}
.quick-list { width: 984px; float: left; }
.quick-list ul li{
    position:relative;
    left:50px;
    width:20%;
    float:left;
    font-size:14px;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.quick-list ul li i{
    top:4px;
    width:20px;
    height:21px;
    background-position:0 -133px;
    margin-right:21px;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.quick-list ul li.quick-icon1 i{ width:21px; height:19px; background-position:0 -159px; margin-right:17px; }
.quick-list ul li.quick-icon2 i{ top:2px; width:19px; height:19px; background-position:0 -183px; margin-right:17px; }
.quick-list ul li.quick-icon3 i{ top:6px; width:24px; height:21px; background-position:0 -212px; margin-right:17px; }
.quick-list ul li.quick-icon4 i{ top:6px; width:18px; height:21px; background-position:0 -265px; margin-right:17px; }
.quick-list ul li:hover{ color:#fff; left:40px; }
.quick-list ul li:hover a{ background:none; color:#fff;left:30px; }
.quick-list ul li:hover i{ background-position:-25px -133px; }
.quick-list ul li.quick-icon1:hover i{ background-position:-29px -159px; }
.quick-list ul li.quick-icon2:hover i{ background-position:-29px -183px; }
.quick-list ul li.quick-icon3:hover i{ background-position:-29px -212px; }
.quick-list ul li.quick-icon4:hover i{ background-position:-29px -265px; }
.quick-list ul li em{
    position:absolute;
    left:-65px;
    top:0;
    z-index:8;
    width:221px;
    height:50px;
    display:inline-block; *display:inline; *zoom:1;
    background:url(../images/list-bg1.png) no-repeat;
    display:none;
}
.quick-list ul li:hover em{ display:block; }
.quick-con{ position:relative; z-index:9; }
.quick-list ul li:after{
    content:"";
    position:absolute;
    top:12px;
    right:35px;
    z-index:5;
    display:block;
    width:15px;
    height:26px;
    background:url(../images/list-bg.png) no-repeat;
}
.quick-list ul li:hover:after{ display:none; }
/*product list*/
.product-list{ padding:42px 0 50px; }
.product-img{  position:relative; float:left; overflow:hidden; }
.product-img a{ position:absolute; left:0; top:0; width:100%; height:100%; display:block }
.product-w0 img,
.product-w0{ width:403px; height:484px; }
.product-w1{ margin:0 10px; }
.product-w1 img,
.product-w1{ width:279px; height:287px; }
.product-w2 img,
.product-w2{ width:488px; height:139px; }
.product-w3{ border:10px solid #f9f9f9; margin-top:8px; }
.product-w3 img,
.product-w3{ width:468px; height:120px; }
.product-w4{ margin:10px 0 0 10px; }
.product-w4 img,
.product-w4{ width:777px; height:187px; }
.product-img span{
    position:absolute;
    top:50%;
    left:50%;
    width:110px;
    height:33px;
    line-height:33px;
    margin:-15px 0 0 -55px;
    display:inline-block; *display:inline; *zoom:1;
    background-color:#f54d56;
    color:#fff;
    font-size:14px;
    text-align:center;
}
.product-img a:before,
.product-img a:after{
    position: absolute;
    top: 10px;
    right: 14px;
    bottom: 9px;
    left: 15px;
    content: '';
}
.product-img a:before{ border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
.product-img a:after{
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.product-left{ width:787px; float:left; }
.product-img img{
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.product-img:hover img{ transform: scale(1.1); }
.product-img.product-w0:hover img{ transform: scale(1); }
.product-img a:before{ /*-webkit-transform: scale(0,1); transform: scale(0,1);*/ }
.product-img a:after,
.product-img a:before,
.product-img span{
    filter:Alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.product-img span{ -webkit-transform: scale(0); transform: scale(0);  }
.product-img:hover a:after,
.product-img:hover a:before,
.product-img:hover span{ opacity:1; filter:Alpha(opacity=100); -webkit-transform:scale(1); transform:scale(1); }
/*product*/
.container.container-gary{ background-color:#f5f5f5; }
.page-banner{ height:200px; }
.container-ptb{ padding:30px 0 70px; }
.selector-con{ border:1px solid #e9e9e9; background-color:#fff; }
.selector-list{ position:relative; border-bottom:1px solid #eaeaea; font-size:14px; margin:0 19px -1px 19px; }
.selector-head{ width:5%; /*line-height:46px;*/ margin-top:15px; float:left; }
.selector-color,
.selector-value{ position:relative; width:95%; float:left; }
.selector-v-list{ padding:4px 80px 12px 0; }
.selector-color{ padding:12px 57px 0 0; }
.selector-v-list{ max-height:63px; overflow:hidden; }
.selector-color{ max-height:36px; overflow:hidden; }
.selector-v-list li{ height:24px; line-height:24px; margin:8px 8px 0 0; float:left; }
.selector-v-list li a{
    position:relative;
    width:70px;
    display:inline-block; *display:inline; *zoom:1;
    padding:1px 20px 1px 4px;
    color:#999;
    cursor:pointer;
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s;
}
.selector-v-list li.selected a{ border:1px solid #d4d4d4; padding:0 19px 0 3px; }
.selector-v-list li a i{
    position:absolute;
    top:5px;
    right:3px;
    z-index:9;
    width:13px;
    height:13px;
    background:url(../images/content-icon.png) no-repeat -59px 0;
    display:inline-block; *display:inline; *zoom:1;
    visibility:hidden;
}
.selector-v-list li.selected a i{ visibility:visible; }
.selector-v-list li a:hover{ border-color:#f54d56; color:#f54d56; }
.selector-v-list li a:hover i{ background-position:-72px 0; }
.selector-more{ position:absolute; top:10px; right:0; }
.selector-more span{
    width:58px;
    height:28px;
    line-height:28px;
    border:1px solid #ccc;
    color:#999;
    text-align:center;
    cursor:pointer;
    display:block;
}
.selector-color li{
    position:relative;
    line-height:23px;
    padding:0 12px 0 35px;
    border:1px solid #d4d4d4;
    background-color:#fbfbfb;
    margin:0 30px 11px 0;
    float:left;
    cursor:pointer;
}
.selector-color li a{ color:#999; }
.selector-color li .coler-grid{
    position:absolute;
    top:1px;
    left:1px;
    width:21px;
    height:21px;
    display:block;
}
.color-cell{ display: block; width: 100%; height: 50%; }
.selector-color li.current,
.selector-color li.selected{ background-color:#ffeded; border-color:#f54d56; }
.selector-color li.current a,
.selector-color li.selected a{ color:#f54d56; }
.selector-btn{ text-align:center; padding-bottom:7px; font-size:12px; display:none; margin-top:5px; }
.selector-btn a{
    height:20px;
    line-height:20px;
    border:1px solid #ccc;
    background:url(../images/selector-btn1.jpg) repeat-x left bottom;
    padding:0 10px;
    border-radius:3px;
    display:inline-block; *display:inline; *zoom:1;
    margin-right:15px;
    cursor:pointer;
}
.selector-btn a.submit-a{ background:#f2f2f2; color:#c5c5c5; cursor:default; }
.selector-btn a.submit-a.sub-selected{ background-color:#f54d56; color:#fff; border-color:#f54d56; cursor:pointer; }
.selector-value.va-selected .selector-color,
.selector-value.va-selected .selector-v-list{ max-height:142px; /*height:145px;*/ overflow-x:hidden; overflow-y:scroll; }
.selector-v-list li.current a{ color:#f44851; }
.selected-name{ margin-top:16px; }
.selected-n-total{ float:left; font-size:14px; line-height:25px; }
.selected-n-ul{ float:left; }
.selected-n-ul li{ position:relative; border:1px dashed #f54d56; float:left;line-height:25px; color:#f54d56; margin-left:9px; padding: 0 30px 0 13px;}
.selected-n-ul li i{
    position:absolute;
    top:7px;
    right:10px;
    width:9px;
    height:10px;
    background:url(../images/content-icon.png) no-repeat -65px -194px;
}

.sort-inner{ line-height:40px; margin-top:20px; border:1px solid #e9e9e9; background-color:#fff; font-size:14px; color:#777; }
.sort-left{ float:left }
.sort-left span{
    padding:0 14px;
    float:left;
    border-right:1px solid #e9e9e9;
    display:block;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.sort-left span.current,
.sort-left span:hover{ background-color:#f54d56; color:#fff; cursor:pointer; }
.sort-left i{
    position:relative;
    top:1px;
    width:8px;
    height:12px;
    background:url(../images/content-icon.png) no-repeat 0 -243px;
    display:inline-block; *display:inline; *zoom:1;
    margin-left:8px;
}
.sort-left span.current i,
.sort-left span:hover i{ background-position: -15px -243px;}
.sort-total{ float:right; padding-right:15px; }
.goods-product ul{ margin-left:-13px; }
.goods-product ul li{
    position:relative;
    width:229px;
    min-height:268px;
    float:left;
    margin:14px 0 0 13px;
    background-color:#fff;
    box-shadow:0 0 6px rgba(0,0,0,.2);
    text-align:center;
    line-height:20px;
}
.goods-product ul li a{ min-height:268px; display:block; padding:15px 7px; color:#444; border:1px solid #fff; }
.goods-img{
    position:relative;
    top:0;
    min-height:215px;
    overflow:hidden;
    margin-bottom:7px;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.goods-img img,
.goods-img{ width:215px; }
.goods-product ul li span{
    width:50px;
    height:23px;
    line-height:23px;
    background-color:#f54d56;
    color:#fff;
    font-size:12px;
    margin-top:8px;
    display:inline-block; *display:inline; *zoom:1;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.goods-product ul li a:hover{ border-color:#f54d56; }
.goods-product ul li a:hover span{ background-color:#f54d56; color:#fff; }
.goods-product ul li a:hover .goods-img{ top:-10px; }
.goods-sign{
    position:absolute;
    top:0;
    right:0;
    z-index:15;
    width:94px;
    height:34px;
    line-height:27px;
    background:url(../images/sign-bg.png) no-repeat;
    font-size:15px;
    color:#fff;
}
/*product-detail*/
.top-red{ border-top:1px solid #f54d56; }
.product-detail{ padding:9px 0 30px 0; }
.product-intro{ background:#fff; padding:20px 50px 50px 50px; }
.intro-position{ float:left }
.intro-position,
.intro-position a{ color:#868686; }
.intro-position span{ color:#f44851; }
.intro-notice{ float:right; }
.intro-icon{ width:21px; height:17px; background:url(../images/content-icon.png) no-repeat -34px 0;  float:left; }
.picScroll-top{ float:left; margin-left:10px; }
.intro-notice .bd{ width:340px; height:18px; line-height:18px; float:left; overflow:hidden; }
.intro-notice .bd ul li a{ width:310px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#bfbfbf; }
.intro-notice .hd{ float:left; margin-top:6px; }
.intro-notice .hd ul li{
    width:8px;
    height:8px;
    background-color:#c0c0c0;
    border-radius:8px;
    text-indent:-200px;
    margin-left:5px;
    overflow:hidden;
    float:left;
    cursor:pointer
}
.intro-notice .hd ul li.on{ background-color:#f54d56; }
.intro-notice .prev,
.intro-notice .next,
.intro-notice .pageState{ display:none }
.product-parameter{ margin-top:20px; }
.parameter-tit{ font-size:14px; background-color:#eaeaea; }
.parameter-tit span{ display:inline-block; *display:inline; *zoom:1; height:40px; line-height:40px; background-color:#f54d56; color:#fff; padding:0 13px; }
.parameter-con{ background-color:#f7f7f7; padding:15px 0 8px; }
.parameter-con ul li{
    width:300px;
    margin-left:25px;
    line-height:20px;
    margin-bottom:8px;
    float:left
}
.product-data{ border:1px solid #eee; margin-top:10px; background-color:#fafafa; }
.hmpdLeft{ background-color:#fff; padding:20px 25px; text-align:center; }
.product-content{ min-height:615px; margin-top:20px; }
.intro-left{ position:relative; width:400px; float:left }
#tFocus-pic{ position:relative; height:450px; border:1px solid #dcdcdc; }
#tFocus-pic li{
    position:absolute;
    left:0;
    top:0;
    filter:alpha(opacity:0);
    opacity:0;
}
#tFocusBtn{ position:relative; height:86px; padding-top:10px; }
#tFocus-btn{ position:relative; width:400px; height:148px; overflow:hidden; }
#tFocus-btn ul{ width:100000px; position:absolute; left:0; top:0; }
#tFocus-btn li,#tFocus-btn li img { width:130px; height:146px; }
#tFocus-btn li{ position:relative; display:block; float:left; margin-right:2px; border:1px solid #dcdcdc; cursor:pointer; }
#tFocus-leftbtn,#tFocus-rightbtn{ display: none; }
#tFocus-pic li img{ width:398px; height:448px; }
.product-txt{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    line-height:146px;
    font-size:16px;
    color:#fff;
    background:url(../images/submenu-bg.png) repeat;
    text-align:center;
    display:none;
}
#tFocus-btn li:hover .product-txt,
#tFocus-btn li.active .product-txt{ display:block; }
.zoomdiv{
    position:absolute; top:1px !important; left:400px !important; z-index:100;
    width:400px !important;
    height:450px !important;
    display:none;
    text-align:center;
    overflow: hidden;
}
.bigimg{ width:800px !important; height:800px !important;}
.jqZoomPup{
    position:absolute;
    top:0px;
    right:0px;
    width:200px !important;
    height:200px !important;
    background:#000 50% top no-repeat;
    visibility:hidden;
    -khtml-opacity:0.5;
    -moz-opacity:0.5;
    opacity:0.5;
    z-index:11;
    filter:alpha(Opacity=50); cursor:Crosshair;
}
.product-icon{
    position:absolute;
    top:385px;
    right:5px;
    width:61px;
    height:61px;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-100px 0;
    z-index:5;
}
.intro-right{ width:780px; float:right; }
.intro-title h3{ float:left; font-size:16px; }
.intro-two{ float:right; line-height:20px; }
.two-icon{
    position:relative;
    top:2px;
    width:15px;
    height:14px;
    background:url(../images/content-icon.png) no-repeat -41px -69px;
    display:inline-block; *display:inline; *zoom:1;
    margin-right:7px;
}
.two-icon.two-icon1{ background-position:-139px -70px; margin:0 4px 0 30px;   }
.pro-star.selected .two-icon.two-icon1{ background-position:-64px -69px; }
.intro-info { margin:15px 0 30px; padding:0 20px; background-color:#eaeaea; }
.intro-info li{ width:282px; padding:10px 0 10px 9px; border-bottom:1px solid #fff; float:left; }
.intro-info li span{ color:#666; }
.intro-info li.width{ width:432px; }
.color-title{ border-bottom:1px solid #ccc; color:#bfbfbf; line-height:30px; }
.color-red,
.color-gary{ display:block; float:left; padding:0 9px; margin-right:5px; background-color:#818181; color:#fff; font-size:14px; }
.color-red{ background-color:#f54d56; padding:0 20px; margin-right:30px; }
.selector-color.color-more{ width:100%; margin-bottom:30px; max-height:none; }
.selector-color.color-more ul{ padding:0; }
.selector-color.color-more li{ font-size:14px; margin:20px 20px 0 0; }
.price-add{ float:left; color:#595959; font-size:14px; }
.price-city{ float:left; }
#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{
    position:relative;
    top:0;z-index:2;
    float:left; +float:none; _float:left;
    height:30px; line-height:30px; font-size:14px; color:#f54d56;
    overflow:hidden;
    padding-right:15px;
}
#store-selector .text b{
    position:absolute;top:13px;right:0;
    display:block;
    overflow:hidden;
    width:8px;height:4px;
    background:url(../images/content-icon.png) no-repeat -64px -180px;
}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;/*background:url(../images/20120418.png) no-repeat -40px 0*/}
#store-selector a:hover{background:#f54d56;color:#fff; cursor:pointer }
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(../images/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(../images/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{ display:none; }
#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,
*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{
    position:absolute;
    top:23px;
    left:-45px;
    width:390px;
    border:1px solid #cecbce;
    padding:15px;
    background:#fff;
    -webkit-box-shadow:0 0 5px #ddd;
    -moz-box-shadow:0 0 5px #ddd;
    box-shadow:0 0 5px #ddd;
    display:none;
}
#store-selector .content select{ float:left; width:120px; border:1px solid #cecbce; margin-right:15px }
#store-selector .content .select3{ margin-right:0 }
#store-selector.hover .content,
#store-selector.hover .close{display:block}
#JD-stock{ position:relative; margin-bottom:0 }
#JD-stock .tab{ width:100%; height:25px; float:left; border-bottom:2px solid #edd28b; overflow:visible; *overflow:hidden }
#JD-stock .tab li{ height:23px; float:left; clear:none; padding:1px 1px 0; border:1px solid #ddd; border-bottom:0; margin-right:3px; background-color:#fff; line-height:22px; text-decoration:none }
#JD-stock .tab .curr{ *position:relative; height:25px; padding:0; border:2px solid #edd28b; border-bottom:0 }
#JD-stock .tab a{
    position:relative;
    height:23px;
    float:left;
    padding:0 20px 1px 10px;
    line-height:23px;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    color:#333;
    outline:0;
    *blr:expression(this.onFocus=this.blur())
}
#JD-stock .tab a:hover{background:0;color:#f54d56}
#JD-stock .tab a i{
    position:absolute;
    right:5px;
    top:10px; *top:9px;
    width:7px;
    height:5px;
    display:block;
    overflow:hidden;
    background:url(../images/20130606B.png) no-repeat -76px -34px;
    opacity:.5;
    filter:alpha(opacity=50)
}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{ padding-top:5px }
#JD-stock .area-list li{ width:80px; float:left; padding:2px 0 2px 15px; clear:none}
#JD-stock .area-list li a{ line-height:20px; float:left; *padding:0 4px; color:#333 }
#JD-stock .area-list li a:hover{ color:#fff }
#JD-stock .area-list .longer-area{ width:370px }
#JD-stock .area-list .long-area{ width:170px }


.price-ul{ float:left; }
.price-ul li{ position:relative; float:left; color:#fff; font-size:14px; background-color:#818181; margin-left:5px; padding:0 15px; cursor:pointer; }
.price-ul li.current{ background-color:#f54d56; }
.price-ul li i{
    position:relative;
    top:-2px;
    width:8px;
    height:4px;
    background:url(../images/content-icon.png) no-repeat -42px -98px;
    display:inline-block; *display:inline; *zoom:1;
    margin-left:5px;
}
.price-other{
    position:absolute;
    top:30px;
    left:0;
    width:157px;
    background-color:#fff;
    padding:0 5px;
    border:1px solid #ccc;
    color:#222;
    text-align:center;
    display:none;
}
.price-other div:hover{ background-color:#e9e9e9; color:#f54d56; }
.price-con table{ width:100%; }
.price-con tr td{ width:12%; padding:13px 0; text-align:center; border-right:1px solid #fff; color:#595959; }
.price-con tr td:nth-child(1){ width:16%; }
.price-con tr.gary{ background-color:#eaeaea; }
.price-input{
    width:68px;
    height:24px;
    font-size:12px;
    display:inline-block; *display:inline; *zoom:1;
    text-align:center;
    color:#595959;
}
.intro-total{ position:relative; text-align:right; margin:30px 0 20px; line-height:20px; color:#595959; }
.intro-total b{ font-size:18px; color:#f54d56; line-height:30px;}
.total-btn{ position:absolute; left:0; bottom:0; }
.total-btn input{
    width:160px;
    height:46px;
    font-size:16px;
    color:#fff;
    margin-right:50px;
    background-color:#f54d56;
    cursor:pointer;
}
.product-m-title{ height:51px; background:url(../images/product-bg.jpg) no-repeat; margin:35px 0 12px; }
.product-m-title b{ width:160px; text-align:center; display:block; font-size:16px; color:#f54d56; line-height:32px; margin-left:47px; }
.picScroll-left{ position:relative; width:1200px; }
.picScroll-left .hd{ text-align:center; }
.picScroll-left .hd .prev,
.picScroll-left .hd .next{
    position:absolute; top:50%; z-index:11;
    width:43px; height:90px;
    display:block; overflow:hidden;
    cursor:pointer;
    background:rgba(0,0,0,.3) url(../images/arr-l.png) no-repeat center center;
    background-size:22px;
    margin-top:-46px;
    display:none;
}
.picScroll-left:hover .hd .prev,
.picScroll-left:hover .hd .next{ display:block; }
.picScroll-left .hd .prev{ left:0; }
.picScroll-left .hd .next{ right:4px; background:rgba(0,0,0,.3) url(../images/arr-r.png) no-repeat center center; background-size:22px; }
.picScroll-left .hd ul{ margin:10px 0 10px; }
.picScroll-left .hd ul li{
    width:10px;
    height:10px;
    display:inline-block; *display:inline-block; *zoom:1;
    overflow:hidden;
    margin-right:10px;
    text-indent:-999px;
    cursor:pointer;
    background:#eaeaea;
    border-radius:8px;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.picScroll-left .hd ul li:last-child { margin-right:0; }
.picScroll-left .hd ul li.on{ width:26px; background:#f54d56; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding:10px 0 10px 3px  !important; }
.picScroll-left .bd ul li{
    position:relative;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    border:1px solid #f9f9f9;
    box-shadow: 0 0 2px rgba(0,0,0,.15);
    margin-right:8px;
}
.picScroll-left .bd ul li .pic{
    position:relative; top:0; z-index:10;
    text-align:center;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.picScroll-left .bd ul li .pic img{ width:230px; display:block; }
.picScroll-left .bd ul li:hover .pic{ top:10px; }
.picScroll-left .bd ul li .title{ line-height:20px; color:#444; margin:15px 0 30px; }
.picScroll-left .pageState{ display:none; }
.pager{ text-align:center; margin-top:37px; font-size:14px; }
.pager a,
.pager span{
    display:inline-block; *display:inline; *zoom:1;
    color:#666;
    height:35px; line-height:35px;
    background-color:#fff;
    padding:0 15px; margin-left:3px;
    box-shadow:0 1px 3px rgba(0,0,0,.1);
    vertical-align:top;
}
.pager li.active span,
.pager li.active a,
.pager a.current,
.pager span.current,
.pager a:hover,
.pager span:hover{ color:#f54d56; }
.pager li{ display:inline-block; *display:inline; *zoom:1; }
/*login*/
.head-text{ float:left; font-size:24px; color:#595959; padding:46px 0 0 30px; }
.login-bg{ background:url(../images/login-bg.jpg) no-repeat center top; padding:185px 0 85px; }
.login-right{ width:308px; float:right; margin-right:53px; }
.login-right.login-add h3{ margin:25px 0 35px; }
.login-right.login-add .login-btn{ margin:45px 0 19px; }
.login-right.login-add .login-mt{ margin-top:25px; }
.login-right h3{ font-size:16px; font-weight:bold; color:#666; margin-bottom:10px; }
.login-border{  height:48px; border:1px solid #c9c9c9; margin-top:25px;}
.login-icon{ width:39px; float:left; margin-top:14px; text-align:center; border-right:1px solid #c9c9c9; }
.login-icon img{ max-width:30px; }
.login-input{
    width:251px;
    height:48px;
    line-height:48px;
    padding-left:15px;
}
.login-btn{
    width:100%;
    height:45px;
    background-color:#f44851;
    border-radius:3px;
    font-size:16px;
    color:#fff;
    margin:25px 0 19px;
    cursor:pointer;
}
.logo-a{ text-align:center; }
.logo-a a{ color:#f44851; font-size:14px; }
.login-mt{ margin-top:20px; color:#595959; }
.login-selector{ position:relative; padding-left:25px; cursor:pointer; float:left; }
.login-text{ float:right; }
.login-text a{ color:#595959 }
.bg-gary{ background-color:#f5f5f5; }
.footer.foot-login{ padding:70px 0 30px; border-top:0; text-align:center; color:#666; background-color:#f5f5f5; line-height:30px; }
.footer.foot-login a{ padding:0 15px; color:#666; }
.footer.foot-login a:hover{ color:#f44851; }
.login-code{ margin-top:20px; }
.login-code input{
    width:161px;
    height:48px;
    line-height:48px;
    float:left;
    padding-left:12px;
    border:1px solid #c9c9c9;
}
.login-c-img{ width:120px; height:48px; line-height:48px; text-align:center; border:1px solid #c9c9c9; float:right; cursor:pointer; }
.login-c-img img{ max-width:120px; max-height:48px; }
/*sign in*/
.head-prompt{ margin-top:52px; float:right; }
.intro-notice.sign-in-width{ width:auto; float:none; }
.intro-notice.sign-in-width .bd ul li a,
.intro-notice.sign-in-width .bd{ width:1110px; color:#666; }
.sign-in-img{ margin-top:10px; }
.sign-in-img img{ max-width:100%; }
.sign-in-tit{ font-size:14px; padding-left:12px; color:#595959; margin:25px 0 7px; }
.cart-dashed1,
.sign-in-content{ border: 1px solid #eaeaea; }
.cart-dashed,
.cart-d-total{ /*border: 1px solid #eaeaea;*/ box-shadow: 0 0 2px rgba(184,184,184,.5); /*border-left:0; border-right:0;*/ }
.cart-d-total .cart-dashed{ margin:0 0 3px 0; }
.cart-d-total .cart-dashed:last-child{ margin-bottom:0; }
.sign-in-content{ padding: 15px 0 35px; }
.sign-in-enter{ position:relative; margin-top:20px; padding-left:25px; }
.sign-in-enter.sign-in-ml{ margin-left:437px; cursor:pointer; }
.icheckbox_square-blue{ position:absolute; top:0; left:0; width:14px; height:14px; border:1px solid #d7d7d7; background-color:#fff; }
.icheckbox_square-blue.checked{ background:#f54d56 url(../images/checked-icon1.png) no-repeat center center; border-color:#f54d56; }
.icheckbox_square-blue.hover{  border-color:#f54d56; }
.sign-in-text{ width:402px; text-align:right; color:#595959; font-size:14px; line-height:33px; float:left; margin-right:10px; }
.enter-inputer{
    width:238px;
    height:33px;
    border:1px solid #e3e3e3;
    float:left;
    font-size:12px;
    padding-left:10px;
}
.enter-prompt{ float:left; color:#c5c5c5; line-height:33px; margin-left:20px; }
.enter-select{
    width:80px;
    height:35px;
    border:1px solid #e3e3e3;
    padding-left:7px;
    color:#999;
    font-size:12px;
    float:left;
    margin-right:5px;
}
.enter-select.enter-w1{ width:250px; }
.enter-inputer.enter-i-w1{ width:115px; }
.enter-btn{
    height:33px;
    background-color:#f4f4f4;
    padding:0 12px;
    border:1px solid #e3e3e3;
    margin-left:5px;
    float:left;
    color:#595959;
    font-size:12px;
    cursor:pointer;
}
.enter-sign{ width:113px; height:33px; border:1px solid #e3e3e3; text-align:center; margin-left:10px; float:left; }
.enter-sign img{ max-width:113px; max-height:33px; }
.enter-btn1{
    width:250px;
    height:40px;
    border-radius:3px;
    background-color:#f44851;
    font-size:16px;
    color:#fff;
    margin:20px 0 0 412px;
    cursor:pointer;
}
.demo-list{ float:left; }
.demo-list ul li{ position:relative; float:left; margin-top:8px; padding:0 25px 0 25px; font-size:14px; color:#999; cursor:pointer; }
.iradio_square-blue{ position:absolute; top:2px; left:0; width:12px; height:12px; border:1px solid #a4a4a4; border-radius:100%; }
.iradio_square-blue:after{
    content:"";
    position:absolute;
    top:3px;
    left:3px;
    width:6px;
    height:6px;
    display:block;
    background-color:#f5525b;
    border-radius:100%;
    display:none;
}
.iradio_square-blue.checked:after{ display:block; }
.iradio_square-blue.checked{ border-color:#f5525b; }
.sign-in-welcome{ background:url(../images/welcome_bg.jpg) repeat-x left bottom; text-align:center; padding:25px 0; margin-top:25px; border:1px solid #dcdcdc }
.sign-in-welcome h3{ font-size:18px; margin-bottom:25px; color:#00952a }
.sign-in-welcome ul{ padding:0 30px; }
.sign-in-welcome ul li{ width:16.666%; float:left; font-size:14px; color:#999; }
.sign-in-welcome ul li img{ margin-bottom:10px; max-width:100%; }
.sign-w-tite{ color:#333; margin-bottom:2px; }
#invoice{ position: absolute; top: 0; left: 403px; color: #f54d56;}
/*forget passworld*/
.product-intro.foget-pt { padding-top: 40px; }
.forget-state{ width:823px; margin:50px auto 69px; }
.forget-state ul li{ position:relative; width:25%; font-size:14px; color:#959595; text-align:center; float:left; }
.forget-state ul li i{
    position:relative;
    z-index:10;
    width:32px;
    height:32px;
    line-height:32px;
    display:block;
    font-size:16px;
    text-align:center;
    background-color:#eaeaea;
    border-radius:100%;
    margin:0 auto 15px;
}
.forget-state ul li:before{
    content:"";
    position:absolute;
    top:15px;
    left:0;
    z-index:8;
    width:100%;
    height:3px;
    display:block;
    background-color:#eaeaea;
}
.forget-state ul li i.state-icon{ background:#eaeaea url(../images/checked-icon1-gary.png) no-repeat center center; }
.forget-state ul li.current{ color:#e73229; }
.forget-state ul li.current:before{ background-color:#e73229; }
.forget-state ul li.current i{ background-color:#e73229; color:#fff; }
.forget-p-complete{ text-align:center; }
.complete-border{ border-bottom:1px dashed #eaeaea; font-size:24px; color:#f54d56; padding-bottom:50px; }
.complete-border img{ margin:20px 0; }
.complete-return{ font-size:14px; line-height:24px; padding:40px 0 100px; }
/*cart*/
.cart-state{ width:480px; float:right; }
.cart-state ul{ margin-top:30px; }
.cart-state ul li{ position:relative; width:33.333%; text-align:center; color:#959595; font-size:14px; float:left; }
.cart-state ul li i{
    position:relative;
    z-index:10;
    width:32px;
    height:32px;
    line-height:30px;
    display:block;
    margin:0 auto 15px;
    border-radius:100%;
    background-color:#eaeaea;
}
.cart-state ul li i img{ max-width:32px;}
.cart-state ul li.current .cart-gary,
.cart-white{ display:none; }
.cart-state ul li.current .cart-white{ display:inline-block; *display:inline; *zoom:1; }
.cart-state ul li:before{
    content:"";
    position:absolute;
    top:15px;
    z-index:8;
    width:100%;
    height:3px;
    background-color:#f5f5f5;
    display:block;
}
.cart-state ul li.current:before,
.cart-state ul li.current i{ background-color:#f54d56; }
.cart-state ul li.current{ color:#e73229; }
.cart-title h3{ float:left; padding:0 13px 14px 13px; font-size:16px; color:#f54d56; border-bottom:1px solid #f54d56;  }
.cart-add{ float:right; font-size:14px; color:#595959;}
.cart-add span{ position:relative; top:-10px; display:inline-block; *display:inline; *zoom:1; }
.cart-add #list1{ display:inline-block; *display:inline; *zoom:1; height:30px; border:1px solid #dfdfdf; border-radius:3px; box-shadow:0 0 2px rgba(184,184,184,.4); }
.cart-add #store-selector .text{  padding:0 15px 0 5px; color:#666; }
.cart-select{
    height:27px;
    border:1px solid #dfdfdf;
    padding: 0 10px;
    margin-left:5px;
    border-radius:3px;
    color:#666;
    box-shadow:0 0 2px rgba(184,184,184,.4)
}
.cart-thead{ border:1px solid #dfdfdf; margin-top:-1px; padding:10px 0; font-size:14px; box-shadow:0 0 2px rgba(184,184,184,.4)  }
.column{ position:relative; float:left; }
.cart-checked{ width:75px; }
.checked-total{ position:relative; margin-left:12px; padding-left:35px; }
.cart-thead .checked-total .icheckbox_square-blue{ top:2px; }
.cart-pro{ width:260px; padding-left:80px; }
.cart-s-text{ width:139px; text-align:center; }
.cart-color{ width:73px; }
.cart-size{ width:58px; }
.cart-price{ width:156px; text-align:center; }
.cart-num{ width:166px; }
.cart-num span{ padding-left:45px; }
.cart-sum{ width:72px; text-align:center }
.cart-action{ width:112px; }
.cart-action span{ display:block; text-align:center; }
.cart-shop{ float:left; margin:11px 0 0 13px; font-size:14px; color:#595959; }
.cart-shop .icheckbox_square-blue{ top:2px; }
.cart-shop.cart-s-mt{ margin:24px 0 10px 13px; float:none; }
.cart-shop.cart-f-none{ float:none; margin:20px 0 10px 1px; }
.cart-t-list{ box-shadow:0 0 2px rgba(184,184,184,.4); }
.cart-t-list .cart-dashed{ margin:0 0 3px 0; box-shadow:none; }
.cart-t-list .head-name i{ margin:0 9px 0 13px }
.cart-t-list .cart-dashed:last-child{ margin-bottom:0; }
.cart-dashed{ margin-top:20px; }
.cart-dashed.cart-d-shop{ margin-top:20px; }
.cart-dashed.cart-summary.order-info .cart-dashed{ margin-top:3px; box-shadow:none; border:1px solid #eaeaea; border-left:0; border-right:0; }
.cart-head{ height:41px; line-height:41px; padding-right:30px; }
.head-name{ float:left; font-size:14px; }
.head-contact i,
.head-name i{
    position:relative; top:2px;
    width:15px; height:15px;
    background:url(../images/content-icon.png) no-repeat; background-position: -67px -94px;
    display:inline-block; *display:inline; *zoom:1;
}
.head-name i{ margin-right:9px; }
.head-contact{ float:right; }
.head-contact a{ color:#666; }
.head-contact i{
    top:-2px;
    background-position:-41px -69px;
    margin-right:5px;
    animation-name:topb; -webkit-animation-name:topb;
    animation-duration:.4s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-direction:alternate;
    animation-play-state:running;

    -webkit-animation-duration:.4s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    -webkit-animation-play-state:running;
}
@keyframes topb{ 0%{ top:-3px; } 100%{ top:0; } }
.cart-content{ border-top:1px dashed #eaeaeb; }
.guide-ddd dl dt,
.guide-ddd dl dd,
.c-content-left dl dd,
.c-content-left dl dt,
.c-content-left,
.c-content-right{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; }
.c-content-left{ width:423px; margin-left:37px; padding:13px 0; }
.c-content-left dl dt{ width:69px; }
.c-content-left dl dt img{ max-width:69px; }
.c-content-left dl dd{ width:270px; margin-left:10px; }
.c-content-left dl dd a{ color:#666; }
.c-content-left dl dd a:hover{ color:#f54d56; }
.c-content-right{ width:732px; }
.c-content-right ul li{ border-bottom:1px dashed #eaeaea; padding:15px 0; }
.c-content-right ul li:last-child{ border-bottom:0; }
.c-left{ width:78px; height:1px; padding-left:17px; }
.c-left .checked-total{ padding:0; margin:0; }
.num-plus,
.num-reduce{
    position:relative;
    width:23px;
    height:24px;
    float:left;
    border:1px solid #c8c7cc;
}
.num-reduce{ margin-left:11px; border-right:0; background:#fff url(../images/reduce-gary.jpg) no-repeat center; }
.num-plus{ border-left:0; background:#fff url(../images/plus-gary.png) no-repeat center; }
.num-plus:hover{ background:#fff url(../images/plus-color.png) no-repeat center; }
.num-input{
    width:49px;
    height:24px;
    line-height:24px;
    border:1px solid #c8c7cc;
    float:left;
    text-align:center;
    font-weight:bold;
    color:#000;
    font-size:14px;
}
.cart-del{
    width:13px;
    height:14px;
    display:inline-block; *display:inline; *zoom:1;
    background:url(../images/content-icon.png) no-repeat -63px -129px;
    margin-left:54px;
    cursor:pointer;
}
.cart-del:hover{ background-position:-84px -129px; }
.cart-item-total{ margin-top:30px; font-size:14px; line-height:60px; color:#222; }
.cart-item-fixed{
    position:fixed;
    bottom:0;
    left:0;
    z-index:20;
    width:100%;
    height:60px;
    overflow:hidden;
    background-color:#fff;
    box-shadow:0 0 10px rgba(0,0,0,.3);
}
.cart-item-fixed .cart-item-total{ margin-top:0; }
.c-total-checked{ margin-top:5px; float:left; }
.c-total-checked .icheckbox_square-blue{ top:22px; }
.c-total-del{ margin-top:5px; float:left; color:#999; }
.c-total-shop:after,
.c-total-del:before{
    content:"";
    width:1px;
    height:15px;
    background-color:#d3d3d3;
    float:left;
    display:block;
    margin:23px 25px 0;
}
.c-total-btn,
.c-total-price,
.c-total-shop{ float:left; }
.c-total-price,
.c-total-shop{ margin-top:5px; }
.c-total-shop:after{ float:right; }
.c-total-price i{ font-size:24px; line-height:15px; }
.c-total-btn input{
    height:60px;
    background-color:#f54d56;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    padding:0 30px;
    margin-left:62px;
    cursor:pointer;
}
.cart-address{ margin-top:0; padding:13px 20px 13px 12px; }
.add-text{ float:left; font-size:14px; color:#595959; line-height:30px; }
.add-search{ float:right; }
.add-input{ width:191px; height:28px; border:1px solid #dcdcdc; border-right:0; padding-left:10px; float:left }
.add-btn{
    width:39px;
    height:28px;
    float:left;
    border:1px solid #dcdcdc; border-left:0;
    background:url(../images/search-btn.png) no-repeat center center;
}
.add-search span{
    line-height:30px;
    color:#f54d56;
    background:url(../images/address-icon1.png) no-repeat left center;
    padding-left:18px;
    margin-left:16px;
    cursor:pointer;
}
.consignee-main{ margin-top:17px; }
.consignee-main ul li{
    position:relative;
    margin-bottom:5px;
    color:#595959;
    border:1px solid #fff;
    margin-left:13px;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.consignee-checked{ position:relative; height:31px; float:left; padding-right:5px; }
.logistics-span i,
.consignee-i{
    position:absolute;
    width:16px;
    height:16px;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-62px -153px;
    display:none;
}
.logistics-span i{ right:-1px; bottom:0; }
.consignee-i{ right:0; bottom:0; }
.consignee-checked div{
    position:relative;
    top:0;
    left:-1px;
    line-height:31px;
    padding:0 9px;
    border:1px solid #e3e3e3;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.consignee-detail{ line-height:33px; padding-left:13px; float:left; }
.zip-code{ padding-left:7px; }
.consignee-other{ float:right; display:none; padding-right:10px; }
.consignee-other a{ line-height:33px; padding-right:19px; color:#595959; }
.consignee-other a.revise-consignee,
.consignee-other a:hover{ color:#f54d56; }
.more-address{ margin:15px 0 0 13px; color:#595959; }
.more-address span{ cursor:pointer; background:url(../images/address-arr1.png) no-repeat right center; padding-right:20px; }
.more-address.current span{ background:url(../images/address-arr2.png) no-repeat right center; }
.consignee-border{ width:1015px; height:31px; float:left; border:1px solid #fff; border-left:0; }
.consignee-main ul li.current .consignee-i{ display:block; }
.consignee-main ul li.current,
.consignee-main ul li:hover{ background-color:#fcfcfc; border-color:#f54d56; }
.consignee-main ul li:hover{ background-color:#fff; }
.consignee-main ul li.current{ color:#f54d56; }
.consignee-main ul li:hover .consignee-other{ display:block; }
.consignee-main ul li:hover .consignee-border{ border-color:#f54d56; }
.consignee-main ul li:hover{ border-color:#f54d56; }
.consignee-main ul li.current .consignee-checked div,
.consignee-main ul li:hover .consignee-checked div{ border-color:#fcfcfc; border-left-color:#f54d56; }
.cart-dashed.cart-remark,
.cart-dashed.cart-summary{ margin-top:10px; }
.summary-left{ width:870px; float:left; padding-bottom:13px; }
.summary-step{ margin-top:16px; }
.cart-r-title{ width:73px; line-height:33px; float:left; margin:16px 0 0 12px; font-size:14px; color:#595959 }
.cart-r-input{ width:1082px; height:31px; line-height:31px; border:1px solid #e3e3e3; float:left; padding-left:12px; margin:16px 0; font-size:12px; }

.step-points,
.step-title{ padding:0 20px 0 15px; font-size:14px; line-height:33px; color:#595959; float:left; }
.step-select{ width:148px; height:33px; float:left; border:1px solid #e3e3e3; color:#999; font-size:12px; padding-left:10px; float:left; }
.step-info{ position:relative; float:left; margin-left:30px; }
.step-info i{
    width:18px;
    height:18px;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-91px -152px;
    display:block;
    margin-top:8px;
}
.step-i-text{
    position:absolute;
    top:42px;
    left:-161px;
    z-index:5;
    width:308px;
    background-color:#fff;
    padding:7px 15px;
    border:1px solid #eaeaea;
    box-shadow:0 0 1px rgba(184,184,184,.5);
    line-height:21px;
    color:#595959;
    display:none;
}
.step-i-text i{
    position:absolute;
    top:-24px;
    left:50%;
    width:30px;
    height:16px;
    display:inline-block;
    margin-left:-15px;
    background:url(../images/step-arr-t.png) no-repeat;
}
.step-logistics{ margin:10px 0 0 30px; float:left; }
.logistics-text{
    position:relative;
    top:-10px;
    height:31px;
    line-height:31px;
    border:1px solid #e3e3e3;
    color:#999;
    padding:0 28px 0 10px;
    cursor:pointer;
    float:left;
}
.logistics-time{ float:left; line-height:23px; }
.logistics-time.current{ padding:0 10px; }
.step-points i,
.logistics-text i{
    width:8px;
    height:4px;
    display:inline-block; *dispal:inline; *zoom:1;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-65px -180px;
}
.logistics-text i{ position:absolute; top:13px; right:10px; }
.logistics-text.current{ border-color:#f54d56; color:#f54d56; }
.logistics-text.current i{ background-position: -83px -180px; }
.logistics-select{
    width:790px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    margin:2px 0 0 91px;
    padding:15px 0 7px;
    text-align:center;
    display:none;
}
.logistics-span span{
    position:relative;
    width:118px;
    height:31px;
    line-height:31px;
    background-color:#fff;
    border:1px solid #e3e3e3;
    color:#595959;
    display:inline-block; *display:inline; *zoom:1;
    margin-right:15px;
    cursor:pointer;
}
.logistics-span span i{ right:0; }
.logistics-span span.current{ border-color:#f54d56; color:#f54d56; }
.logistics-span span.current i{ display:block; }
.logistics-span span:last-child{ margin-right:0; }
.summary-right{ width:250px; float:right; margin-top:20px; font-size:14px; line-height:27px; color:#595959; padding-bottom:13px; }
.summary-tit{ width:120px; text-align:center; float:left; }
.summary-num{ width:105px; float:left; text-align:right; color:#f54d56; }
.summary-total{ font-size:12px; }
.summary-total .summary-num{ font-size:18px; }
.logistics-tab{ margin-top:15px; color:#595959; }
.tab-time{ padding-left:30px; color:#f54d56; }
.step-points{ float:none; }
.step-points b{ cursor:pointer; }
.step-points i{ position:relative; top:-3px; left:7px; }
.step-points.current i{ background-position:-104px -180px; }
.step-virtual{ width:875px; border:1px solid #e3e3e3; margin-left:12px; display:none; }
.virtual-tit{ height:35px; line-height:35px; background-color:#f5f5f5; }
.virtual-tit span{ padding:0 45px; display:inline-block; *display:inline; *zoom:1; color:#666; font-weight:bold; cursor:pointer; }
.virtual-tit span.current{ background-color:#fff; color:#f54d56; }
.red-packet-tit{ margin:20px 0 0 9px; }
.red-packet-tit span{
    display:inline-block; *display:inline; *zoom:1;
    margin:0 24px; padding:2px 0;
    color:#595959;
    cursor:pointer;
    border-bottom:1px solid #fff;
}
.red-packet-tit span.current{ border-color:#f54d56; color:#f54d56; }
.red-packet-tab{ margin:13px 0 13px 35px; }
.red-packet-num{ position:relative; padding:0 50px 0 25px; color:#999; float:left; }
.intgral-prompt{ margin:22px 0 15px 9px; color:#f54d56; }
.intgral-prompt i{
    position:relative; top:4px;
    width:18px;
    height:18px;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-71px -28px;
    display:inline-block; *display:inline; *zoom:1;
    margin-right:7px;
}
.intgral-num{ margin:0 0 15px 25px; color:#999; }
.intgral-num input{
    width:80px;
    height:18px;
    border:1px solid #999;
    margin:0 5px;
    font-size:12px;
    text-align:center;
}
.order-i-tit1,
.order-i-tit{ padding:20px 0 17px 11px; font-size:14px; color:#595959; }
.order-i-tit1{ padding:10px 0 10px 11px; font-size:12px; }
.order-info .c-content-right{ width:689px; }
.cart-dashed.order-info .cart-color{ width:136px; color:#666; }
.cart-dashed.order-info .cart-size{ width:114px; color:#666; }
.cart-dashed.order-info .cart-num{ width:126px; font-size:14px; }
.cart-dashed.order-info .cart-price{ width:128px; }
.cart-dashed.order-info .cart-sum{ width:185px; }
.cart-dashed.order-info .cart-color,
.cart-dashed.order-info .cart-size,
.cart-dashed.order-info .cart-num,
.cart-dashed.order-info .cart-price,
.cart-dashed.order-info .cart-sum{ text-align:center; }
.cart-dashed.order-info .c-content-left{ width:466px; }
.cart-dashed.order-info .head-name{ width:302px; padding-left:15px; color:#666; }
.cart-dashed.order-info .head-contact{ float:left; }
.order-i-thead{
    background-color:#f5f5f5;
    font-size:14px;
    margin-bottom:5px;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    padding:13px 0;
    color:#222;
}
.order-i-thead.order-s-title{ margin:0; border-bottom:0; }
.order-i-thead.order-s-title .cart-i-add{ width:302px; color:#595959; }
.order-i-thead.order-s-title .head-contact{ width:190px; }
.cart-dashed.cart-summary.order-info .cart-dashed.cart-s-content{ margin-top:0; }
.cart-dashed.cart-s-content .cart-content{ border-top:0; border-bottom:1px dashed #eaeaeb;  }
.cart-dashed.cart-s-content .cart-content:last-child{ border-bottom:0; }
.cart-dashed.order-info .order-i-thead .cart-size,
.cart-dashed.order-info .order-i-thead .cart-color{ color:#222; }
.cart-i-add{ width:148px; margin-left:12px; color:#f44851 }
.cart-i-add b{ border-left:4px solid #f44851; padding-left:7px; }
.cart-s-name{ width:249px; padding-left:100px; }
.summary-left.summary-l-width{ width:550px; }
.summary-right.sunnary-r-time{ width:480px; text-align:right; padding-right:15px; font-size:12px; color:#999; }
.order-i-border{ float:left; color:#f54d56; font-size:14px; margin-top:12px; }
.order-i-border b{ display:inline-block; *display:inline; *zoom:1; border-left:4px solid #f54d56; line-height:20px; padding-left:8px; }
.order-i-right{position:relative; float:right; }
.order-i-txt{ color:#595959; font-size:12px; margin-right:12px; line-height:33px; }
.cart-s-name1{ width:379px; padding-left:130px; }
.order-i-total{
    margin-top:5px;
    line-height:40px;
    font-size:14px;
    border:1px solid #dfdfdf;
    background-color:#f5f5f5;
}
.o-i-total-txt{ float:left; padding-left:17px; }
.o-i-total-right{ float:right; }
.o-i-total-right span{ padding:0 45px; }
.order-i-right .step-logistics{ margin-left:15px; }
.order-i-right .step-points{ float:left; font-size:12px; }
.order-i-nr{ text-align:right; }
.order-i-right .logistics-select{ font-size:12px; margin:2px 0 0 0; }
.order-i-nr .step-points,
.order-i-nr .step-logistics,
.order-i-nr .step-select,
.order-i-txt{ float:none; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.order-i-border.order-i-width1{ width:302px; }
.head-contact.order-i-mt{ margin-top:11px; }
.pl20{ padding-left:20px; }

.order-complete{ margin-top:17px; padding:55px 0; }
.order-c-img{ float:left; margin-left:345px; }
.order-c-text{ float:left; line-height:30px; margin-left:40px; }
.order-c-state{ font-size:24px; }
.order-c-price{ font-size:14px; }
.order-c-price span{ font-size:30px; }
.cart-o-info{ margin-top:7px; }
.cart-o-title{ padding:22px 0 17px 12px; font-size:14px; color:#595959; }
.cart-o-table table{ width:100%; font-size:14px; text-align:center; }
.cart-o-table tr td{ width:11.666%; }
.cart-o-table tr td.cart-o-w1{ width:15%; }
.cart-o-table thead tr td{ background-color:#f5f5f5; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; color:#222; padding:12px 0; }
.cart-o-table tbody tr td{ padding:14px 0; color:#666; border-bottom:1px dashed #eaeaea; border-right:1px dashed #eaeaea; }
.cart-o-table tr td:last-child{ border-right:0; }
.cart-o-table tbody tr:last-child td{ border-bottom:0; }
.cart-o-two{ text-align:right; padding-top:40px; font-size:14px; }
.cart-o-two input{
    height:60px;
    display:inline-block; *display:inline; *zoom:1;
    font-size:18px;
    background-color:#f54d56;
    padding:0 28px;
    color:#fff;
    font-weight:bold;
    margin-left:40px;
    cursor:pointer;
}
.cart-o-two a:hover{ color:#f54d56; }
.cart-o-pay label{
    position:relative;
    z-index:6;
    width:134px;
    height:31px;
    line-height:31px;
    border:1px solid #e3e3e3;
    background-color:#fff;
    float:left;
    margin-left:30px;
    text-align:center;
    color:#595959;
    display:block;
    cursor:pointer;
}
.cart-o-pay .iradio_square-blue{ top:8px; left:17px; display:none; }
.cart-o-pay label.current{ border-color:#fff; }
.cart-o-pay label.current .iradio_square-blue{ display:block; }
.cart-o-state{ padding:17px 0 30px 35px; }
.pr20{ padding-right:20px; }
.cart-c-bottom{ padding:65px 0 35px; border-bottom:1px dashed #eaeaea; }
.cart-c-img{ margin-left:190px; float:left; }
.cart-c-text{ width:750px; margin-left:40px; float:left; }
.cart-c-text h3{ color:#f54d56; font-size:24px; }
.cart-c-text dl{ padding:30px 0; }
.cart-c-text dl dd{ width:210px; padding:0 18px; line-height:27px; font-size:14px; float:left }
.cart-c-text dl dt{ width:111px; float:left; }
.cart-c-text dl dt img{ max-width:111px; }
.cart-o-a a{
    width:158px;
    height:38px;
    line-height:38px;
    text-align:center;
    display:inline-block; *display:inline; *zoom:1;
    border:1px solid #f54d56;
    font-size:16px;
    color:#fff;
    margin-right:50px;
    background:#f54d56;
}
.cart-o-a a.o-gary{ border-color:#dfdfdf; color:#222; background:none; margin-right:0; }
.cart-c-pt{ padding-top:34px; }
.cart-o-a.cart-o-left{ margin:50px 0 0 0; text-align:center; }
.cart-c-center{ text-align:center; }
.cart-c-center .cart-c-text{ width:auto; }
.cart-c-center .cart-c-text,
.cart-c-center .cart-c-img{ float:none; display:inline-block; *display:inline; *zoom:1; }
.cart-c-center .cart-c-img{ margin-left:0; }
.cart-dashed1{ padding:0 60px; }
.c-content-right .cart-action,
.c-content-right .cart-sum,
.c-content-right .cart-price,
.c-content-right .cart-size,
.c-content-right .cart-color,
.c-content-right .c-left{ margin-top:6px; }
.step-logistics.order-s-selected .logistics-text{ top:-5px; }
.cart-next-a{ float:left; margin-right:-20px; }
.cart-i-title{ border-bottom:1px solid #f5f5f5; line-height:50px; font-size:16px; margin-top:20px; }
.cart-i-title span{ display:inline-block; *display:inline; *zoom:1; padding:0 17px; cursor:pointer; color:#999; }
.cart-i-title span.current{ border-bottom:2px solid #f54d56; color:#f54d56; margin-bottom:-1px; }
.cart-i-tab{ margin-top:15px; }
.cart-i-content .picScroll-left .hd ul{ position:absolute; top:-50px; right:0; }
.total-mask{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/submenu-bg.png) repeat; z-index:20; }
.cart-d-content {
    position: fixed;
    width: 500px;
    padding: 15px;
    background: url(../images/cart-white.png) repeat;
    z-index: 21;
}
.cart-d-content{ top: 50%; left: 50%; height: 300px; margin: -165px 0 0 -265px; }
.cart-d-white{ height: 300px; background-color:#fff; }
.cart-d-top{ position:relative; padding:63px 0 50px 0; }
.cart-d-txt,
.cart-d-img{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle }
.cart-d-img{ margin:0 20px 0 135px; }
.cart-d-txt{ font-size:14px; }
.cart-d-txt h3{ font-size:24px; color:#f54d56; margin:0 0 10px 10px; }
.cart-d-a{ text-align:center; }
.cart-d-a a{
    height:28px; line-height:28px;
    display:inline-block; *display:inline; *zoom:1;
    border:1px solid #dfdfdf;
    padding:0 15px;
    cursor:pointer;
}
.cart-d-a a.cart-d-color{ background-color:#f54d56; color:#fff; border-color:#f54d56; margin-right:20px; }
.cart-d-icon{ position:absolute; top:10px; right:10px; }
.cart-d-icon i{
    width:21px;
    height:23px;
    background:url(../images/content-icon.png) no-repeat -86px -196px;
    display:inline-block; *display:inline; *zoom:1;
    cursor:pointer
}
.cart-d-content.caer-d-address{ height:490px; margin-top:-245px; }
.cart-d-content.caer-d-address .cart-d-white{ height:490px; }
.cart-d-top.cart-d-head{ padding:63px 0 20px 0; }
.cart-d-head{ text-align:center; color:#999; }
.cart-d-head h3{ font-size:24px; color:#f54d56; margin-bottom:5px; }
.cart-d-enter{ margin-bottom:20px; }
.cart-e-text{ width:132px; font-size:14px; line-height:35px; color:#595959; text-align:right; float:left; }
.cart-e-text span{ padding-right:5px; }
.cart-e-right{ width:356px; float:right; }
.cart-e-input{ width:235px; height:33px; line-height:33px; padding-left:13px; font-size:12px; border:1px solid #e3e3e3 }
.cart-d-a.cart-d-left{ text-align:left; margin-left:144px; }
/*cart two*/
.cart-group { margin-left: -15px; }
.cart-group .order-i-content{ width:592px; margin-left:15px; float:left; }
.cart-group .step-virtual,
.cart-group .logistics-select{ width:526px; margin:2px 0 0 0; }
.cart-group .logistics-span span{ width:110px; margin:0 7px 5px 0; }
.cart-group .step-select{ width:125px; }
.cart-group .cart-s-name1{ width:133px; padding-left:45px; }
.cart-group .cart-dashed.order-info .cart-color{ width:55px; }
.cart-group .cart-dashed.order-info .cart-size{ width:87px; }
.cart-group .cart-dashed.order-info .cart-num{ width:54px; }
.cart-group .cart-dashed.order-info .cart-price{ width:112px; }
.cart-group .cart-dashed.order-info .cart-sum{ width:106px; }
.cart-group .order-info .c-content-right{ width:415px; }
.cart-group .cart-dashed.order-info .c-content-left{ width:173px; margin-left:0; }
.cart-group .c-content-left dl dd{ width:100%; margin-left:0; }

/*member*/
.m-ptb{ padding:10px 0 19px; }
.member-left{ width:170px; min-height:922px; background-color:#fff; float:left; }
.member-l-list{ font-size:16px; margin-bottom:1px; }
.member-l-title{ height:40px; line-height:40px; background-color:#e3e3e3 }
.member-l-title span{ float:left; padding-left:20px; }
.member-l-title i{
    width:14px; height:6px;
    background:url(../images/content-icon.png) no-repeat -69px -227px;
    display:inline-block; *display:inline; *zoom:1;
    float:right;
    margin:17px 10px 0 0;
}
.member-l-list ul li{ position:relative; line-height:42px; border-top:1px dashed #eaeaea; font-size:14px;  }
.member-l-list ul li:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:3px;
    height:42px;
    background:transparent;
    display:block;
    -webkit-transition:all .7s ease;
    -moz-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
}
.member-l-list ul li.m-selected:after,
.member-l-list ul li:hover:after{ width:100%; background:#f9f9f9; }
.member-l-list ul li.m-selected a,
.member-l-list ul li:hover a{ color:#f54d56; }
.member-l-list ul li:first-child{ border-top:0; }
.member-l-list ul li a{ position:relative; z-index:6; display:block; color:#999; padding-left:20px; }
.member-l-list.current .member-l-title{ background-color:#f54d56; color:#fff; }
.member-l-list.current .member-l-title i{ background-position:-104px -227px; }
.member-l-list.m-current .member-l-title{ background:#e3e3e3; color:#333; }
.member-l-list.m-current .member-l-title i{ background-position:-87px -227px }
.member-right{ width:1015px; float:right; }
.member-head{ background-color:#fff; padding:13px 16px 10px 24px; }
.member-grade {
    width: 96px;
    height: 73px;
    border: 2px solid #f6636b;
    border-radius: 100%;
    text-align: center;
    font-size: 18px;
    line-height:26px;
    color: #f54d56;
    float: left;
    padding-top: 23px;
    margin-top:8px;
}
.member-people{ width:192px; line-height:28px; color:#666; float:left; margin:16px 0 0 15px; }
.member-people span{ padding-left:8px; }
.member-code{ width:117px; float:left; padding-right:21px; margin-right:30px; border-right:1px dashed #eaeaea; }
.member-code img{ max-width:117px; }
.member-account{ width:463px; background-color:#f5f5f5; padding: 0 0 12px 36px; float:left }
.member-account ul li{ width:230px; float:left; margin-top:16px; }
.m-head-icon{ width:36px; }
.m-head-icon img{ max-width:18px; }
.m-head-text{ width:107px; }
.member-banner{ margin:10px 0; }
.member-order{ background-color:#fff; padding:20px 18px 30px; }
.m-order-title h3{ float:left; font-size:16px; float:left; }
.m-order-title a{ float:right; line-height:22px; color:#999; }
.m-order-enter{ background-color:#fcfcfc; margin:20px 0; padding:17px 0; }
.member-i-title div,
.m-order-write,
.m-order-left,
.m-order-text,
.m-order-item{ float:left; }
.m-order-item{ height:33px; overflow:hidden; margin-top:12px; }
.m-order-left{ width:859px; }
.m-order-text{ width:75px; line-height:33px; color:#595959; text-align:right; }
.m-order-write{ margin-left:7px; }
.m-input-shop,
.m-o-select,
.input-time,
.m-input-small{ height:31px; border:1px solid #e3e3e3; padding-left:11px; font-size:12px; }
.m-o-select{ width:170px; padding-left:9px; }
.m-o-select.store-w1{ width:190px; }
.input-time{ width:92px; float:left; }
.m-input-small{ width:157px; }
.m-o-select{ color:#999; }
.m-input-shop{ width:223px; }
.m-order-plr{ padding:0 7px; float:left; line-height:33px; color:#595959; }
.m-order-right{ width:60px; float:left; border-left:1px dashed #ececec; padding:12px 0 12px 25px; }
.m-order-right input{ width:58px; height:28px; background-color:#fff; border:1px solid #dfdfdf; cursor:pointer; }
.m-order-right input.m-btn-color{ border-color:#f54d56; background-color:#f54d56; color:#fff; margin-bottom:17px; }
.member-img{ margin:10px 0 0 -11px; }
.member-img img{ width:502px; float:left; margin-left:11px; }
.member-thead1,
.member-thead{ line-height:35px; background-color:#f5f5f5; font-size:14px; }
.member-thead div{ float:left; text-align:center; }
.member-thead.service-none div{ border-left:0; }
.address-item.check-item1,
.member-thead1{ text-align:center; }
.address-item.check-item1 div,
.member-thead1 div{ float:left; }
.member-shop{ width:215px; padding-left:109px; text-align:left !important; }
.member-num{ width:134px; }
.member-price{ width:168px; }
.member-people1{ width:89px; }
.member-state{ width:127px; }
.member-operate{ width:137px; }
.member-item{ margin-top:10px; border:1px solid #eaeaea; }
.member-i-title{ line-height:41px; color:#666; }
.member-i-time{ width:188px; margin-left:7px; font-size:14px; color:#666; }
.member-i-num{ width:173px; }
.member-i-shop{ width:270px; font-size:14px; padding-left:29px; }
.member-i-tbody{ border-top:1px dashed #eaeaea; }
.member-i-more,
.member-i-state,
.member-i-name,
.memeber-i-price,
.member-i-piece,
.member-i-left dl,
.member-i-product{ display:table-cell; *display:inline; *zoom:1; vertical-align:middle; border-left:1px dashed #eaeaea; text-align:center; line-height:20px; }
.member-i-left { border-bottom:1px dashed #eaeaea; }
.member-i-product{ width:459px; border-left:0; text-align:left }
.member-i-product dl{ padding:11px 0; border-left:0; }
.member-i-product .member-i-left:last-child{ border-bottom:0; }
.member-i-product dl dt{ width:69px; margin:0 17px; }
.member-i-product dl dt img{ max-width:69px; }
.member-i-product dl dd{ width:210px; color:#666; text-align:left; }
.member-i-piece{ width:133px; font-size:14px; text-align:center; }
.memeber-i-price div.red{ font-size:14px; }
.memeber-i-price{ width:163px; color:#999; }
.member-p-bottom{ display:inline-block; *display:inline; *zoom:1; border-bottom:1px dashed #eaeaea; padding-bottom:2px;  }
.member-i-name{ width:89px; color:#666; }
.member-i-state{ width:122px; }
.member-i-state span{ font-size:14px; }
.member-i-state a{ color:#666; }
.member-i-more{ width:135px; color:#666; }
.member-i-more a{ color:#666; }
.member-sign{ height:40px; padding-left:17px; font-size:16px; color:#595959; background-color:#fff; margin-bottom:10px; }
.member-sign b{ display:block; border-left:3px solid #f54d56; float:left; padding-left:10px; margin-top:11px; line-height:18px; font-size:16px; }
.member-t-gary{ position:relative; line-height:30px; padding:0 21px; background-color:#f5f5f5; color:#595959; }
.member-t-gary h3{ float:left; font-size:14px; font-weight:bold; }
.min-height{ min-height:822px; }
.m-safe-info{ margin:30px 0 40px; }
.m-safe-info.safe-mb{ margin:30px 0 40px; }
.m-safe-info.safe-mb .m-safe-enter{ margin-top:10px; }
.m-safe-enter{ margin-top:17px; color:#666; }
.m-safe-txt{ width:312px; min-height:1px; text-align:right; float:left; line-height:33px; }
.m-safe-right{ position:relative; width:660px; float:right; }
.safe-grade,
.safe-right-text{ line-height:33px; }
.safe-prompt{ padding-left:45px; color:#c5c5c5; }
.safe-g-bg{ position:relative; top:1px; width:132px; height:11px; background-color:#f5f5f5; margin-left:10px; display:inline-block; *display:inline; *zoom:1; }
.safe-bg-h{ position:absolute; top:0; left:0; height:11px; display:inline-block; *display:inline; *zoom:1; }
.member-text-r{ float:right; color:#f54d56; }
.safe-service{ padding:40px 0 0 0; }
.safe-service dl{ width:829px; border-bottom:1px dashed #eaeaea; margin:0 auto; padding:20px 0; }
.safe-service dl:last-child{ border-bottom:0; }
.help-s-list dl dd a:hover{ color:#f54d56; }
.s-service-state{ width:140px; text-align:center; }
.s-service-state img{ max-width:30px; margin-bottom:5px; }
.s-service-other{ width:97px; text-align:center; }
.s-service-prompt{ width:350px; color:#666; line-height:20px; margin-left:50px; }
.s-service-more{ width:90px; margin-left:90px; }
.s-service-more a{ color:#666; }
.safe-input{ width:263px; height:31px; font-size:12px; border:1px solid #e3e3e3; padding-left:10px; float:left; }
.safe-btn{ height:31px; background-color:#f4f4f4; border:1px solid #e3e3e3; font-size:12px; margin-left:10px; padding:0 15px; color:#595959; }
.safe-input.safe-w1{ width:388px; }
.safe-code{ width:113px; height:31px; float:left; border:1px solid #e3e3e3; text-align:center; margin-left:10px; }
.safe-code img{ max-width:113px; max-height:31px; }
.safe-btn1{
    width:58px;
    height:28px;
    margin:20px 20px 0 0;
    border:1px solid #dfdfdf;
    float:left;
    background-color:#fff;
    cursor:pointer;
}
.safe-btn1.safe-b-color{ background-color:#f54d56; color:#fff; border-color:#f54d56; color:#fff; }
/*member address*/
.address-none{ text-align:center; margin-top:125px; }
.address-none img{ max-width:132px; }
.address-prompt{ font-size:18px; font-weight:bold; margin:50px 0 28px; color:#444; }
.address-none a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:30px;
    line-height:30px;
    background-color:#f54d56;
    color:#fff;
    font-size:16px;
    padding:0 25px;
}
.address-span{ float:right; }
.address-span input{
    height:28px;
    line-height:28px;
    border:1px solid #dfdfdf;
    display:inline-block; *display:inline; *zoom:1;
    margin:5px 13px 0 0;
    padding:0 15px;
    font-size:14px;
    color:#222;
    cursor:pointer;
    background:none;
}
.address-span input.address-s-color{ border-color:#f54d56; background-color:#f54d56; color:#fff; }
.m-order-enter.add-new-style{ margin:0; }
.m-order-enter.add-new-style .m-order-item{ margin:0 8px 0 0; }
.m-order-enter.add-new-style .m-input-small{ width:176px; }
.return-gary .m-order-right,
.m-order-enter.add-new-style .m-order-right{ padding:0 0 0 30px; }
.return-gary .m-order-right input.m-btn-color,
.m-order-enter.add-new-style .m-order-right input.m-btn-color{ margin-bottom:0; }
.address-manage{ position:relative; margin-top:20px; }
.add-people{ width:105px; }
.add-area{ width:137px; }
.add-detail{ width:254px; }
.add-code{ width:71px; }
.add-phone{ width:181px; }
.add-operate{ width:93px; }
.add-setup{ width:137px; }
.address-item{
    border-bottom:1px dashed #eaeaea;
    padding:20px 0;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.add-i-total{ display:table-cell; *display:inline; vertical-align:middle; color:#666; text-align:center; line-height:20px; }
.subbill-plr,
.add-i-total.add-operate em{ padding:0 5px; }
.whitebar-color,
.add-i-total.add-setup span{
    height:30px;
    line-height:30px;
    padding:0 12px;
    display:none;
    font-size:14px;
    cursor:pointer;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
}
.add-i-total.add-setup span.add-default{ display:inline-block !important; *display:inline; *zoom:1; background-color:#f5f5f5 !important; color:#666 !important; }
.address-item:hover{ background-color:#fcfcfc; }
.address-item:hover .add-i-total.add-operate{ color:#f54d56; }
.whitebar-color,
.address-item:hover .add-i-total.add-setup span{ background-color:#f54d56; color:#fff; }
.whitebar-color,
.address-item:hover .add-i-total.add-setup span{ display:inline-block; *display:inline; *zoom:1; }
.pager.address-pager{ text-align:right; padding:10px 0 30px; }
.pager.address-pager a,
.pager.address-pager span{ height:28px; line-height:28px; font-size:12px; padding:0 10px; border:1px solid #e3e3e3; box-shadow:none; }
.pager.address-pager span.page-line{ line-height:22px; }
.pager.address-pager em,
.pager.address-pager i,
.pager.address-pager input{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.pager.address-pager em,
.pager.address-pager i{ line-height:30px; color:#666; }
.pager.address-pager em{ margin-left:12px; }
.page-input{ width:28px; height:28px; border:1px solid #e3e3e3; margin:0 5px; text-align:center; }
.page-btn{ width:50px; height:30px; background-color:#f54d56; border:0; color:#fff; margin:0 30px 0 15px; }
.newly-address{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/cart-white.png) repeat; }
.newly-gary{ background-color:#f5f5f5; padding:10px 0 20px; }
.m-safe-right .enter-select{ width:128px; height:31px; border:1px solid #e3e3e3; }
.m-safe-right .sign-in-enter { margin-top:0; }
.add-left{ padding-left:65px; color:#f54d56; }
.add-ptb{ padding-top:40px }
.whitebar-width .order-a-title{ width:98.8%; }
/* member info */
.info-modify{ position:absolute; top:0; right:0; font-size:14px; }
.info-modify a{ display:block; line-height:30px; padding:0 13px; background-color:#e3e3e3;  }
.info-modify a:hover{ background-color:#f54d56; color:#fff; }
.info-other{ border-top:1px dashed #eaeaea; }
.info-other ul{ padding:37px 0; }
.info-other ul li{ width:190px; text-align:center; float:left; }
.info-text{ height:45px; color:#666; line-height:20px; }
.info-img{ width:111px; height:60px; background:url(../images/img-bg.png) no-repeat; padding:4px; margin:20px auto 0;  }
.info-img img{ max-width:110px; max-height:60px; }
.info-prompt{ color:#f54d56; }
.company-select{ width:403px; height:31px; border:1px solid #e3e3e3; padding-left:7px; color:#999; }
.invoice-gary{ width:389px; margin:7px 0 0 13px; color:#c5c5c5; }
/*member store check*/
.check-color{ width:99px; }
.check-xs{ width:104px; }
.check-s{ width:83px; }
.check-m{ width:106px; }
.check-l{ width:68px; }
.check-one{ width:133px;  }
.check-two{ width:59px; }
.check-three{ width:130px; }
.check-total{ width:80px; }
.check-buy{ width:117px; }
.address-item.check-item{ padding:10px 0; }
.address-item.check-item1 td{ padding:13px 0; color:#595959; }
.check-b-a{
    width:16px;
    height:23px;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-61px -244px;
    display:inline-block; *display:inline; *zoom:1;
}
.address-item.check-item1:hover .check-b-a,
.address-item.check-item:hover .check-b-a{ background-position:-84px -244px;  }
/*member redpacked*/
.redpacked-title{ background-color:#f5f5f5; font-size:14px; font-weight:bold; }
.redpacked-title a,
.redpacked-title span{ line-height:30px; padding:0 20px; display:inline-block; *display:inline; *zoom:1; cursor:pointer; color:#595959; text-align:center; }
.redpacked-title a.current,
.redpacked-title span.current{ background-color:#f54d56; color:#fff !important; }
.redpacked-title span.current b{ color:#fff !important; }
.redpacked-title span:hover{ color:#f54d56; }
.redpacked-gray{ margin-top:20px; background-color:#f5f5f5; padding:30px 15px 10px 14px; }
.respacked-pb{ margin:0 0 -20px -19px; }
.redpacked-item{
    position:relative;
    width:453px;
    background-color:#fff;
    border:1px solid #e3e3e3;
    float:left;
    padding: 0 5px;
    margin:0 0 20px 19px;
}
.redpacked-item.padnone{ margin:0 0 20px 0; }
.repacked-title{ height:44px; border-bottom:1px dashed #eaeaea; padding:0 5px 0 9px; }
.repacked-title h3{ float:left; line-height:44px; font-size:14px; color:#595959; font-weight:bold; }
.red-explain{ position:relative; float:right; }
.r-arrow-line{ line-height:44px; }
.r-arrow-line i{
    position:relative;
    top:-2px;
    width:9px;
    height:4px;
    background:url(../images/content-icon.png)no-repeat;
    background-position:-64px -180px;
    display:inline-block; *display:inline; *zoom:1;
    margin-left:10px;
}
.red-explain .step-i-text{ top:45px; left:-386px; width:432px; }
.red-explain .step-i-text i{ left:90%; top:-16px; background:url(../images/step-arr-t.png) no-repeat; }
.red-explain:hover .step-i-text{ display:block; }
.redpacked-item dl{ padding:20px 0 20px 28px; }
.redpacked-item dl dt{ width:103px; height:102px; float:left; background:url(../images/red-bg1.jpg) no-repeat; padding-top:43px; color:#fff; font-size:14px; text-align:center;}
.redpacked-font{ font-family:SimSun; display:block; font-size:28px; margin-bottom:10px; }
.redpacked-item dl dd{ width:270px; float:left; font-size:14px; line-height:22px; color:#595959; margin:10px 0 0 24px; }
.redpacked-item dl dd a{
    width:88px;
    height:28px; line-height:28px;
    border:1px solid #dfdfdf; color:#222;
    text-align:center;
    display:inline-block; *display:inline; *zoom:1;
    margin-top:15px;
}
.redpacked-item dl dd a:hover{ background-color:#f54d56; color:#fff; border-color:#f54d56; }
.repacked-close{
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    display:none;
}
.redpacked-item:hover  .repacked-close{ display:block }
.repacked-sign{ position:absolute; right:0; bottom:0; }
.redpacked-item.r-item-gary dl dd,
.redpacked-item.r-item-gary .repacked-title h3,
.redpacked-item.r-item-gary{ color:#e3e3e3; }
.redpacked-item.r-item-gary .red-arrow i{ background-position:-118px -190px; }
.redpacked-item.r-item-gary .repacked-close{ display:none; }
.redpacked-item.r-item-gary dl dd a:hover,
.redpacked-item.r-item-gary dl dd a{ cursor:default; border-color:#e3e3e3; color:#e3e3e3; background:none; }
.redpacked-item.r-item-gary dl dt{ background:url(../images/red-bg1-gary.jpg) }
/*member inpuire*/
.inpuire-t-select{ margin-bottom:21px; }
.inpuire-left{ float:left;font-size:14px; line-height:31px; }
.inpuire-left .checked-total{ padding-left:30px; margin-left:9px; }
.inpuire-left .icheckbox_square-blue{ top:8px; }
.inpuire-center{ float:left; margin-left:15px; }
.inpuire-center input{
    display:block;
    float:left;
    border:1px solid #e3e3e3;
    line-height:31px;
    padding:0 13px;
    background-color:transparent;
    font-size:12px;
    margin-left:10px;
    cursor:pointer;
    color:#222;
}
.inpuire-right{ float:right; }
.inpuire-right a{
    line-height:31px;
    padding:0 15px;
    border:1px solid #e3e3e3;
    display:block;
    float:left;
    margin-left:10px;
}
.inpuire-right a.inpuire-gary{ color:#999; }
.inpuire-s-item{ height:16px; margin-top:13px; float:left; }
.member-i-pay a{
    display:inline-block;
    line-height:30px;
    margin:2px 0;
    padding:0 17px;
    background:#f54d56;
    color:#fff;
    font-size:14px;
}
.member-i-pay.col-blue a{ background-color:#4ea7f7; }
.member-i-title div.inpuire-del{ float:right; margin:14px 10px 0 0; }
.inpuire-del i{
    width:13px;
    height:14px;
    background:url(../images/content-icon.png) no-repeat;
    display:block;
    background-position:-63px -129px;
    cursor:pointer;
}
.inpuire-del i:hover{ background-position:-84px -129px; }
.inpuire-gary1{ line-height:40px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea; }
.inpuire-gary1 .inpuire-s-item{ margin:12px 0 0 -4px; }
.inpuire-b-del,
.inpuire-w5,
.inpuire-w4,
.inpuire-w3,
.inpuire-w2,
.inpuire-w1,
.inpuire-gary1 .member-i-time,
.inpuire-gary1 .member-i-num{ float:left; }
.inpuire-gary1 .step-info{ margin:3px 0 0 0; }
.inpuire-time{ float:right; margin-right:30px; color:#666; }
.inpuire-time .member-i-pay{ float:left; margin-left:7px; }
.inpuire-w1{ width:168px; margin-left:8px; }
.inpuire-w2{ width:230px; }
.inpuire-w3{ width:215px; }
.inpuire-w4{ width:237px; }
.inpuire-w5{ width:110px; }
.member-i-num.m-num-w1{ width:212px; }
.member-i-time.m-time-w1{ width:169px; }
.member-i-shop.m-shop-w1{ width:325px; }
.inpuire-o-item{ border-bottom:1px solid #eaeaea; margin-bottom:-1px; }
.inpuire-b-select{ padding-top:30px; }
.inpuire-b-select .inpuire-left{ margin-top:8px; }
.inpuire-b-del{ font-size:14px; margin-left:35px; margin-top:14px; }
.inpuire-b-select .page-btn{ margin:0 11px 0 12px; }
.redpacked-t-l{ float:left; }
.redpacked-t-r{ float:right; line-height:30px; }
.redpacked-t-r a{ display:block; color:#a5a5a5; font-weight:normal; background:url(../images/del-gary.png) no-repeat 10px center; padding:0 10px 0 30px; }
.redpacked-t-r.red-color a{ background:#f54d56 url(../images/del-white.png) no-repeat 10px center; color:#fff; }
.redpacked-title a{ position:relative; }
.q-arrow{
    position:absolute;
    left:50%;
    bottom:-10px;
    width:13px;
    height:10px;
    background:url(../images/help-q-arr.png) no-repeat;
    background-size:100%;
    display:none;
}
.redpacked-title a.current .q-arrow{ display:block; }
.inpuire-logistics{ position:relative; }
.i-logistics-con{
    position:absolute;
    top:-52px;
    left:-402px;
    width:402px;
    padding: 0 7px;
    background-color:#fff;
    box-shadow:0 0 3px rgba(184,184,184,.5);
    border-radius:3px;
    text-align:left;
    z-index:10;
    display:none
}
.inpuire-logistics:hover .i-logistics-con{ display:block; }
.i-logistics-tit{ line-height:47px; border-bottom:1px dashed #eaeaea; font-size:14px; }
.i-logistics-w1{ width:80px; margin-left:2px; float:left }
.i-logistics-w2{ width:245px; float:left }
.i-logistics-state ul li{ position:relative; width:337px; line-height:20px; padding:17px 0 0 19px; border-left:1px dashed #eaeaea; margin-left:20px; color:#444;  }
.i-log-time{ color:#999; }
.i-log-icon{
    position:absolute;
    top:20px;
    left:-6px;
    width:9px;
    height:9px;
    border:1px solid #d9d9d9;
    border-radius:9px;
}
.i-log-icon i{ width:5px; height:5px; background-color:#d9d9d9; border-radius:5px; margin:2px 0 0 2px; display:block; }
.i-log-a a{ display:block; font-size:14px; color:#000; padding-bottom:20px; }
.i-logistics-arr{ position:absolute; top:50px; right:-17px; }
.recycle-text{ font-size:14px; color:#000; }
.inpuire-b-select .pager.address-pager{ float:right; margin-top:0; }
.member-sign.receive-gary{ background-color:#f5f5f5; margin:20px 0; font-size:14px; }
.reveive-text{ float:left; line-height:40px; padding-left:37px; color:#000; }
.receive-time{ float:left; color:#999; font-size:12px; padding-left:20px; }
.order-a-info{ background-color:#fcfcfc; padding:0 3px 10px; }
.order-a-item{ width:291px; float:left; margin-right:7px; }
.order-a-item:last-child .order-a-content{ border-right:0; }
.order-a-title{ width:269px; border-bottom:1px dashed #eaeaea; line-height:46px; padding-left:15px; font-size:14px; color:#000; }
.order-a-content{ padding-left:15px; border-right:1px dashed #eaeaea; line-height:18px; margin-top:17px; }
.order-a-mb{ margin-bottom:10px; color:#666; }
.order-a-left{ width:65px; float:left; }
.order-a-right{ width:175px; float:left; }
.cart-o-title.receive-ptb{ padding:20px 0 10px 20px }
.order-detail{ border:1px solid #dfdfdf; padding:12px 0; }
.order-d-left{ width:295px; margin:13px 0 0 20px; float:left; }
.order-d-left dl dt{ width:69px; float:left; }
.order-d-left dl dt img{ max-width:69px; }
.order-d-left dl dd{ width:195px; margin-left:15px; float:left; color:#000; line-height:22px; }
.order-d-right{ float:left; padding-left:20px; border-left:1px dashed #ededed; }
.order-d-right .i-logistics-state{ height:190px; padding-right:72px; }
.order-d-right .i-logistics-state.pay-height{ height:auto; min-height:120px; }
.order-d-right .i-logistics-state.pay-height ul li{ height:30px; }
.order-d-right .i-logistics-state ul li{ width:730px; min-height:20px; border-left:1px solid #eaeaea; padding:7px 0 7px 19px; color:#666; }
.order-d-right .i-logistics-state ul li.current{ border-left:1px solid #fff; }
.order-d-right .i-log-icon{ top:12px; }
.nicescroll-rails{ background-color:#f5f5f5; }
.cart-o-table1{ border:1px solid #dfdfdf; text-align:center;  }
.receive-thead{ background-color:#f5f5f5; font-size:14px; color:#222; border-bottom:1px solid #dfdfdf; }
.receive-thead div{ float:left; line-height:40px; }
.receive-t-w1{ width:149px; }
.receive-t-w2{ width:126px; }
.receive-t-w3{ width:293px; }
.receive-t-w4{ width:124px; }
.receive-t-w5{ width:79px; }
.receive-t-w6{ width:140px; }
.receive-t-w7{ width:115px; }
.receive-t-w8{ width:159px; }
.service-display,
.receive-w0,
.receive-display{ display:table-cell; *display:inline; *zoom:1; vertical-align:middle; }
.receive-w0{ width:1048px; font-size:14px; color:#666; }
.receive-tbody .receive-t-w1{ border-right:1px dashed #ededed; border-bottom:1px dashed #ededed; margin-bottom:-1px; }
.receive-tbody .receive-t-w1 img{ max-width:130px; }
.receive-item { border-bottom:1px dashed #ededed; margin-bottom:-1px; }
.receive-display.receive-w0 .receive-t-w8,
.receive-display.receive-w0 .receive-t-w7,
.receive-display.receive-w0 .receive-t-w6,
.receive-display.receive-w0 .receive-t-w5,
.receive-display.receive-w0 .receive-t-w4,
.receive-display.receive-w0 .receive-t-w3,
.receive-display.receive-w0 .receive-t-w2{ float:left; padding:15px 0; border-left:1px dashed #ededed }
.receive-display.receive-w0 .receive-t-w2{ border-left:0; }
.receive-totle{ background-color:#fcfcfc; padding:20px 0; margin-top:20px; }
.receive-t-text{ float:right; font-size:14px; line-height:25px; }
.receive-text-w1{ width:210px; float:left; text-align:right; }
.receive-text-w2{ width:125px; float:left; margin-left:15px; }
.receive-text-w2 b{ font-size:18px; }
.receive-mt{ margin-top:7px; }
/*member whitebar*/
.whitebar-prompt{ position:relative; padding:20px 0 30px; margin-bottom:20px; background-color:#fcfcfc; }
.whitebar-con2,
.whitebar-con1{ width:320px; float:left; margin-left:50px; font-size:14px; }
.whitebar-num{ margin:10px 0 8px; }
.whitebar-n-txt{ font-size:30px; font-family:Arial; }
.whitebar-n-bg{ width:100%;height:13px; background-color:#e3e3e3; margin-top:7px; }
.whitebar-n-bg span{ display:block; height:13px; background-color:#f54d56; }
.whitebar-con2{ margin-left:165px; }
.whitebar-con2 .whitebar-n-txt{ color:#4ea7f7; }
.whitebar-con2 .whitebar-n-bg span{ background-color:#4ea7f7; }
.whitebar-prompt:before{
    content:"";
    position:absolute;
    top:23px;
    left:455px;
    width:1px;
    height:88px;
    display:block;
    border-left:1px dashed #ececec;
}
.whitebar-content{ margin-top:20px; }
.whitebar-content .address-item{ padding:13px 0; }
.whitebar-t-w1{ width:85px; }
.member-thead div.whitebar-t-w1{ text-align:left; }
.member-thead div.whitebar-t-w1 .checked-total{ padding-left:25px; }
.member-thead div.whitebar-t-w1 .icheckbox_square-blue{ top:10px; }
.address-item div.whitebar-t-w1 .icheckbox_square-blue{  top:-7px; }
.address-item div.whitebar-t-w1 .checked-total{ margin-left:32px; }
.whitebar-t-w2{ width:140px; }
.whitebar-t-w3{ width:138px; }
.whitebar-t-w4{ width:112px; }
.whitebar-t-w5{ width:113px; }
.whitebar-t-w6{ width:111px; }
.whitebar-t-w7{ width:132px; }
.whitebar-t-w8{ width:148px; }
.inpuire-b-select .inpuire-center{ margin-top:6px; }
.w-tan.cart-d-content{ width:800px; height:660px; margin:-330px 0 0 -400px }
.w-tan.cart-d-content .cart-d-white{ height:660px; }
.w-table{ padding:0 0 0 20px; }
.w-table .member-thead{ margin-right:20px; }
.white-click{ margin-top:10px; }
.whitebar-t-w1-1{ width:85px; text-align:center; }
.white-w1{ width:146px; }
.white-w2{ width:236px; }
.white-content1{ position:relative; height:427px; overflow-y:scroll; padding-right:15px; margin-right:5px; }
.inpuire-center.fr{ float:right; margin-right:20px; }
.inpuire-center input.i-red{ background-color:#f54d56; color:#fff; border-color:#f54d56; font-size:14px; padding:0 20px; }
.white-money{ float:left; line-height:33px; font-size:14px; color:#595959; padding-right:10px;  }
.white-money b{ font-size:18px; color:#f54d56; }
.address-item:hover .wm-num{ color:#f54d56;  }

/*member integral*/
.whitebar-prompt.integral-none{ padding-left:30px; }
.whitebar-prompt.integral-none:before{ display:none; }
.integral-con1{ float:left; padding:0 55px 0 65px; font-size:14px; }
.integral-num{ margin-top:10px; }
.integral-num span{ font-size:30px; }
.integral-num i{ color:#999; }
.integral-con1.integral-border{ border-right:1px dashed #ececec; }
.integral-t-w2{ width:150px; padding-left:36px; }
.integral-t-w3{ width:287px; }
.integral-t-w4{ width:72px; font-size:14px; }
.integral-t-w5{ width:133px; font-size:14px; }
.integral-t-w6{ width:64px; }
.integral-t-w7{ width:150px; }
.integral-t-w21{ width:222px; padding-right:8px; }
.integral-t-w31{ width:339px; }
.integral-t-w41{ width:174px; font-size:14px; }
.integral-a a{ line-height:40px; font-size:14px; padding-right:18px; color:#f54d56; }
/*logistics*/
.min-height1{ min-height:460px; }
.logistics-contact{ padding:3px 0 20px; }
.logistics-contact .head-contact{ float:left; }
.logistics-num{ float:left; padding:0 35px 0 20px; font-size:14px; }
.order-a-info.logistics-info .order-a-item{ width:590px; }
.order-a-info.logistics-info .order-a-title{ width:564px; }
.order-a-info.logistics-info .order-a-left.order-a-w1{ width:88px; }
.order-a-info.logistics-info .order-a-right{ width:400px; }
/*member subbill*/
.m-order-enter.add-new-style .m-input-small.subbill-w2,
.m-order-enter.add-new-style .m-input-small.subbill-w{ width:287px; }
.m-order-enter.add-new-style .m-input-small.subbill-w{ margin-right:30px; }
.m-order-text.subbill-w1{ width:87px; }
.subbill-t-w2{ width:119px; }
.subbill-t-w3{ width:112px; }
.subbill-t-w4{ width:109px; }
.subbill-t-w5{ width:98px; }
.subbill-t-w6{ width:99px; }
.subbill-t-w7{ width:87px; }
.subbill-t-w8{ width:149px; }
.subbill-a{ color:#666; }
.address-item:hover .subbill-span,
.address-item:hover .subbill-plr,
.address-item:hover .subbill-a{ color:#f54d56; }
/*member collection*/
.collection-t-w2{ width:262px; }
.collection-t-w3{ width:272px; }
.collection-t-w4{ width:92px; }
.collection-t-w5{position:relative; width:142px; }
.c-width span{ background:url(../images/btn20121210.png) no-repeat right center; padding:0 16px 0 48px; }
.c-classify{ position:absolute; top:35px; left:0; width:156px; border:1px solid #e3e3e3; padding:5px; background-color:#fff; z-index:10; font-size:12px; display:none; }
.member-thead div.c-c-title{ width:156px; height:30px; line-height:30px; float:none; text-align:left; }
.c-c-title span{ width:77px; display:block; background:url(../images/clssify-a-gary.png) no-repeat right center; padding-left:40px; }
.c-c-title.current{ background-color:#e9e9e9; }
.c-c-title.current span{ color:#f54d56; background:url(../images/clssify-a-red.png) no-repeat right center; }
.c-c-item ul{ width:156px; background-color:#fcfcfc; text-align:left; display:none; }
.c-c-item ul li{ line-height:32px; padding:0 0 0 40px; color:#999; cursor:pointer; }
.c-c-item ul li:hover{ color:#f54d56; }
.collection-t-w6{ width:125px; }
.add-i-total.collection-t-w2{ text-align:left; }
.collection-dl dd,
.collection-dl dt{ display:inline-block; *display:inline; *zoom:1; }
.collection-dl dt{ width:69px; }
.collection-dl dt img{ max-width:69px; }
.collection-dl dd{ width:165px; margin-left:10px; }
.address-item:hover .collection-t-w6,
.address-item:hover .collection-t-w3{ color:#f54d56; }
/*member bill*/
.m-order-text.bill-w1{ width:105px; }
.m-input-small.bill-w2{ width:336px; }
.m-order-left.m-l-bill{ width:840px; }
.m-order-right.m-r-bill{ width:85px; }
.m-order-right.m-r-bill input{ width:85px; }
.m-input-small.bill-i-w1{ width:223px; }
.m-o-select.bill-s-w1{ width:349px; }
.m-bill-t-w1{ width:120px; }
.m-bill-t-w7{ width:112px; }
/*member order service*/
.order-s-total{ background-color:#fcfcfc; margin-bottom:20px; padding:7px 0; color:#666; }
.order-s-dashed{ border-right:1px dashed #ececec; display:table-cell; *display:inline; vertical-align:middle; }
.order-s-w1{ width:171px; padding-left:30px;  }
.order-s-mtb{ margin:8px 0; }
.order-s-w1 img{ padding-right:10px; }
.order-s-w2{ width:129px; text-align:center; font-size:14px; color:#222; }
.order-s-num{ font-family:Impact; font-size:36px; }
.order-s-w3{ width:179px; text-align:center; }
.order-s-w3 img{ max-width:100px; }
.m-o-select.order-s-s-w1{ width:422px; }
.member-i-shop.order-shop-w1{ width:217px; }
.member-i-product.service-product{ width:615px; }
.member-thead div.member-s-shop{ width:290px; }
.o-service-w3,
.o-service-w1,
.o-service-w2{ border-left:1px dashed #eaeaea; text-align:center; font-size:14px; }
.o-service-w1{ width:79px; }
.o-service-w2{ width:100px; }
.o-service-w3{ width:145px; }
.o-service-w4{ width:165px; }
.o-service-w5{ width:84px; font-size:14px; }
.o-service-w6{ width:105px; }
.o-service-w4,
.o-service-w5,
.o-service-w6{ border-left:1px dashed #eaeaea; text-align:center; }
.member-i-product.service-product dl dd{ width:181px; }
.requisition-text{ float:left; font-size:14px; line-height:40px; padding-left:35px; color:#000; }
.requisition-text span{ font-size:12px; color:#999; }
.requisition-title{ border-bottom:1px dashed #eaeaea; padding-bottom:15px; font-size:14px; padding-left:18px; }
.requisition-table{ border:1px solid #dfdfdf; }
.requisition-w1{ width:102px; }
.requisition-w2{ width:248px; }
.service-display.requisition-w2{ line-height:33px; }
.requisition-w3{ width:86px; }
.requisition-w4{ width:57px; }
.requisition-w5{ width:76px; }
.requisition-w6{ width:100px; }
.requisition-w7{ width:160px; }
.requisition-w8{ width:148px; }
.service-display.requisition-w1,
.service-display.requisition-w2,
.service-display.requisition-w3,
.service-display.requisition-w4,
.service-display.requisition-w5,
.service-display.requisition-w6,
.service-display.requisition-w7{ border-right:1px dashed #eaeaea; }
.service-display.requisition-w7{ padding:13px 0; }

.requisition-item{ font-size:14px; border-bottom:1px dashed #eaeaea; text-align:center; margin-bottom:-1px; color:#666; }
.requistion-input{ width:103px; height:31px; border:1px solid #e3e3e3; text-align:center; font-size:12px; }
.requistion-gary{ background-color:#fcfcfc; padding:13px 0 40px 0; }
.requistion-enter{ border-bottom:1px dashed #eaeaea; padding:7px 0 17px 35px; }
.requistion-enter1{ border-bottom:1px dashed #eaeaea; padding:13px 0; }
.requistion-enter1 .m-order-write{ width:825px; }
.req-dashed{ width:314px; border-right:1px dashed #ececec; float:left; }
.requistion-enter .m-order-text{ width:85px; }
.requistion-enter .m-o-select{ width:176px; }
.requistion-enter .m-input-small{ width:163px; }
.req-mb{ margin-bottom:18px; }
.req-dashed:last-child{ border-right:0; }
.requistion-enter1 .m-order-text{ width:120px; }
.req-right{ width:825px; line-height:33px; font-size:14px; float:left; margin-left:7px; }
.req-textarea{ width:801px; height:145px;border:1px solid #e3e3e3; background-color:#fff; padding:5px 10px; font-size:12px; }
.requistion-enter1.bottom-none{ border-bottom:0; }
.total-file{ position:relative; display:inline; }
.total-file span{
    height:33px;
    line-height:33px;
    padding:0 20px;
    border:1px solid #e3e3e3;
    background:url(../images/upload-btn.jpg) repeat-x left top;
    color:#595959;
    cursor:pointer;
    display:inline-block;
}
.total-file input{ position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer; }
.req-upload{
    /*width:89px;
    height:33px;
    border:1px solid #e3e3e3;
    background:url(../images/upload-btn.jpg) repeat-x;
    color:#595959;
    cursor:pointer;*/
}
.req-prompt{ font-size:12px; padding-left:15px; color:#999; }
.refund-mb{ margin-bottom:10px; }
.req-upload-list ul{ margin-top:10px; }
.req-upload-list ul li{
    position:relative;
    width:118px;
    float:left;
    margin-right:20px;
}
.req-upload-list ul li .info-img{ background:url(../images/img-bg-gary.png) no-repeat; margin:0; }
.req-icon1{ position:absolute; top:0; right:3px; display:none }
.req-icon1 img{ width:9px; }
.req-upload-list ul li:hover .info-img{ background:url(../images/img-bg.png) no-repeat; }
.req-upload-list ul li:hover .req-icon1{ display:block; }
.refund-w4,
.refund-w2{ width:152px; }
.add-i-total.refund-w4{ font-size:14px; }
.refund-w3{ width:154px;  }
.refund-w5{ width:197px;}
.refund-w6{ width:100px; }
.add-i-total.refund-w6{ font-size:14px; color:#000; }
.refund-w7{ width:139px; }
.add-i-total.refund-w7 a{ color:#666; }
.refund-d-w1{ width:480px; float:left; }
.refund-d-w1 span{ padding-left:40px; }
.requistion-enter.refund-auto{ padding-left:0; }
.requistion-enter.refund-auto .req-dashed{ width:auto; }
.requistion-enter.refund-auto .req-dashed .m-order-text{ width:auto; padding-left:29px; }
.m-order-write.refund-text{ width:auto; padding-right:30px; }
.refund-text{ font-size:14px; line-height:33px; }
.refund-size{ font-size:12px; color:#999; padding-left:15px; }
.refund-text1{ font-size:14px; line-height:21px; color:#595959; margin-top:5px; }
.member-t-gary.refund-mt{ margin:20px 0; }
.requistion-gary.refund-log{ padding:23px 0 20px 0 }
.requistion-gary.refund-log .i-logistics-state ul li{ width:860px; border-left:1px solid #eaeaea; padding:13px 0 13px 19px; }
.requistion-gary.refund-log .i-logistics-state ul{ margin-left:30px; }
.requistion-gary.refund-log .i-log-icon{ top:18px; }
.requistion-gary.refund-log.im .i-logistics-state ul li.current,
.i-logistics-state ul li.current{ border-left:1px solid #fcfcfc; color:#f54d56; font-size:14px; }
.i-logistics-state ul li.current .i-log-icon{ border-color:#ffe9e2; background-color:#ffe9e2; }
.i-logistics-state ul li.current .i-log-icon i{ background-color:#f54d56; }
.see-border{ border-right:1px dashed #eaeaea; }
.see-border:last-child{ border-right:0; }
.see-border .m-order-write.refund-text{ padding-right:0; width:125px; }
.see-border.see-r-w1 .m-order-write.refund-text{ width:343px; }
.member-thead.req-dashed1 div{ border-right:1px dashed #f5f5f5; }
.req-w11{ width:102px }
.req-w21{ width:238px }
.req-w31{ width:92px }
.req-w41{ width:63px }
.req-w51{ width:82px }
.req-w61{ width:96px }
.req-w71{ width:85px }
.req-w81{ width:96px }
.req-w91{ width:114px }
.req-item .req-w11,
.req-item .req-w21,
.req-item .req-w31,
.req-item .req-w41,
.req-item .req-w51,
.req-item .req-w61,
.req-item .req-w71,
.req-item .req-w81{ padding:16px 0; border-right:1px dashed #eaeaea; }
.req-item .req-w71,
.req-item .req-w81{ font-size:12px; color:#000; }
.req-item{ text-align:center; font-size:14px; border-bottom:1px dashed #eaeaea; margin-bottom:-1px; color:#666; }
.req-item:hover{ background-color:#fcfcfc; }
.return-goods{ padding:26px 0; }
.return-btn input{ height:31px; background:url(../images/upload-btn.jpg) repeat-x; padding:0 20px; border:1px solid #e3e3e3; font-size:12px; cursor:pointer; margin-left:7px; }
.return-gary{ background-color:#fcfcfc; padding:15px 0; }
.return-gary .m-order-text{ font-size:14px; }
.return-gary .m-order-write{ margin-left:12px }
.return-gary .m-o-select.store-w1{ width:170px; margin-right:20px; }
.return-gary .m-order-item{ margin-top:0; border-right:1px dashed #eaeaea; }
.return-gary .m-order-left{ width:auto; }
.return-gary .m-order-right{ width:auto; border:0; }
.return-gary .m-order-right input{ margin-right:15px; }
.return-gary .m-input-small{ width:172px; margin-right:20px; }
.return-gary.return-w1 .m-order-text{ width:95px; font-size:12px; }
.txtScroll-top{ position:relative; width:220px; padding-left:40px; display: table-cell; vertical-align: middle;    }
.txtScroll-top .hd{ display:none  }
.txtScroll-top .infoList li{ height:26px; line-height:26px; }
.txtScroll-top .infoList li a{
    width:220px;
    display:block;
    background:url(../images/shop-icon.png) no-repeat left center; padding-left:17px; color:#666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.txtScroll-top .infoList li a:hover{ color:#f54d56; }

/*help*/
.header-z.head-gary{ background-color:#f9f9f9; }
.header-z.head-gary .top-content{ height:103px; }
.logo.head-l-border{ padding-top:18px; }
.logo.head-l-border:after{ width:2px; height:40px; background:url(../images/head-border.jpg) repeat-y right top; }
.header-z.head-gary .head-text{ padding:35px 0 0 30px; }
.help-menu{ float:right; margin-top:56px; }
.help-menu ul li{ float:left; line-height:47px; font-size:16px; }
.help-menu ul li a{ display:block; padding:0 15px; margin-left:12px; color:#666; }
.help-menu ul li.current a{ background-color:#f54d56; color:#fff !important; }
.help-menu ul li a:hover{ color:#f54d56 }
.help-notice{ font-size:14px; color:#fff; padding:30px 0 20px; }
.help-notice a{ width:1130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block; color:#fff; }
.help-top{ height:156px; background:url(../images/help-bg.jpg) no-repeat center top; }
.help-n-tit{ float:left; }
.help-notice .hd{ display:none; }
.help-notice ul li:before{
    content:"";
    width:7px; height:7px;
    border-radius:100%;
    background:#fff;
    display:block;
    float:left;
    margin:6px 10px 0 0;
}
.help-enter{ height:46px; background-color:#ffe400; padding:6px 0 0 10px; }
.help-input{ width:1042px; height:40px; float:left; background-color:#fff; padding-left:16px; font-size:12px; }
.help-btn{ width:131px; height:40px; float:left; background:none; font-size:18px; color:#f54d56; cursor:pointer; font-weight:bold }
.help-s-title{ font-size:22px; padding:25px 0 35px; }
.help-s-list dl{ width:280px; float:left; margin:0 0 35px 20px; }
.help-s-list dl dt{ width:75px; }
.help-s-list dl dt img{ max-width:100%; }
.help-s-list dl dd{ width:179px; margin-left:11px; color:#999; line-height:18px; }
.help-s-list dl dd h3{ font-size:16px; color:#595959; font-weight:bold; margin-bottom:5px; }
.help-question{ background-color:#f9f9f9; padding-bottom:40px; }
.help-q-list ul{ margin-left:-18px; }
.help-q-list ul li{
    position:relative;
    width:185px;
    height:50px;
    line-height:50px;
    font-weight:bold;
    color:#595959;
    text-align:center;
    font-size:16px;
    background-color:#e3e3e3;
    float:left;
    margin-left:18px;
    cursor:pointer;
}
.guid-shop ul li i,
.help-q-list ul li i{
    position:absolute;
    bottom:-13px;
    left:50%;
    width:16px;
    height:13px;
    background:url(../images/help-q-arr.png) no-repeat;
    display:none;
    margin-left:-7px;
}
.help-q-list ul li.current{ background-color:#f54d56; color:#fff; }
.guid-shop ul li.current i,
.help-q-list ul li.current i{ display:block; }
.help-q-tab{ background-color:#fff; padding:30px 0; }
.help-q-tab ul li{ width:330px; float:left; font-size:14px; padding:10px 33px; border-right:1px dashed #eaeaea; }
.help-q-tab ul li a{
    color:#595959;
    background:url(../images/help-arr-gary.png) no-repeat left center;
    padding-left:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.help-q-tab ul li a:hover{ color:#f54d56; background:url(../images/help-arr-color.png) no-repeat left center; }
.help-q-tab ul li:nth-child(3n){ border-right:0; }
/*question*/
.container.container-gary1{ background-color:#f9f9f9; }
.question-top{ height:134px; background:url(../images/question-bg.jpg) no-repeat center top; }
.question-enter{ width:954px; padding-top:41px; margin:0 auto; }
.question-input{ width:813px; height:46px; border:3px solid #f44851; padding-left:20px; font-size:12px; float:left; }
.question-btn{
    width:115px;
    height:52px;
    background-color:#f44851;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    float:left;
    cursor:pointer;
}
.bg-white{ background-color:#fff; }
.question-r-title{ color:#595959; line-height:40px; font-size:14px; padding-left:17px; border-bottom:2px solid #f9f9f9; }
.question-r-title a{ color:#595959; }
.q-border{ display:inline; border-left:3px solid #999; padding-left:10px; }
.q-main{ min-height:485px; padding:28px 18px; }
.q-list-gary{ margin-top:20px; background-color:#fcfcfc; padding:20px; }
.q-t-tab ul.q-t-list li{ font-size:14px; line-height:35px; padding-left:7px; }
.q-t-tab ul.q-t-list li a{
    color:#595959;
    background:url(../images/help-arr-gary.png) no-repeat left center;
    padding-left:16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.q-t-tab ul.q-t-list li a:hover{ color:#f54d56; background:url(../images/help-arr-color.png) no-repeat left center; }
.q-main.q-m-space{ padding:7px 18px; margin-top:23px; }
.q-list-title{ padding:10px 0 15px; font-size:24px; color:#f54d56; border-bottom:1px dashed #eaeaea; text-align:center; }
.q-list-nr{ line-height:24px; color:#444; padding:35px 0 20px; }
.question-bottom{ text-align:center; font-size:14px; margin-top:45px; padding-bottom:30px; }
.question-gary{ font-size:12px; color:#999; margin:10px 0 17px; }
.question-yes,
.question-no{ height:28px; border:1px solid #dfdfdf; padding:0 12px 0 36px; color:#222; text-align:left; font-size:12px; background:#fff; cursor:pointer; }
.question-yes{ background:url(../images/question-icon1.png) no-repeat 12px center; margin-right:10px; }
.question-no{ background:url(../images/question-icon2.png) no-repeat 12px center; }
.q-y-content span{
    font-size:12px;
    background:url(../images/question-icon1.png) no-repeat left center;
    padding-left:25px;
    display:none;
}
.q-text-red{ text-align:center; font-size:24px; color:#f54d56; }
.q-y-content span,
.q-text-red span{ display:inline-block; *display:inline; *zoom:1;  }
.q-text-red span{ background:url(../images/question-icon3.png) no-repeat left center; padding-left:35px; }
.cart-d-content.question-style .cart-d-top{ padding:33px 0 26px 0; }
.q-text-gary{ color:#999; text-align:center; margin-top:11px; }
.q-w-text{ width:130px; font-size:14px; text-align:right; line-height:35px; color:#595959; float:left; }
.question-write{ margin-bottom:20px; }
.q-w-right{ width:367px; float:right; }
.q-select{ width:248px; height:33px; border:1px solid #e3e3e3; font-size:12px; color:#999; padding-left:7px; }
.q-textarea{ width:224px; height:194px; font-size:12px; padding:7px 12px; border:1px solid #e3e3e3; }
.cart-d-content.question-style{ margin:-295px 0 0 -265px; }
.cart-d-content.question-style .cart-d-white,
.cart-d-content.question-style{ height:490px; }
.cart-d-content.question-style .cart-d-a{ text-align:left; margin-left:143px; }
/*contact*/
.pb40{ padding-bottom:40px; }
.contact-banner{ height:378px; }
.contact-con{ border:2px solid #eaeaea; background-color:#fdfdfd; margin-top:-15px; }
.c-consuil{ padding:40px 0; }
.c-c-img{ float:left; margin:7px 55px 0 40px; }
.c-c-btn{ float:left; }
.c-c-btn a{ width:124px; height:40px; line-height:40px; text-align:center; display:block; background-color:#f3b701; font-size:16px; color:#fff; cursor:pointer; }
.c-c-gary{ background-color:#f9f9f9; padding:18px 0 25px; }
.c-c-item1{ width:291px; float:left; margin-left:52px; }
.c-c-item1.c-c-i-ml{ margin:0 80px 0 132px; }
.c-c-item1 h3{ font-size:18px; font-weight:bold; }
.c-c-small{ font-size:12px; color:#999; padding:15px 0; }
.c-c-item1 i{ padding:0 8px; }
.c-c-input{ width:118px; height:30px; background-color:#4eb6eb; color:#fff; cursor:pointer; }
.c-c-input.c-red{ background-color:#f54d56; }
.q-input{ width:233px; height:33px; border:1px solid #e3e3e3; padding-left:15px; }
.q-textarea.q-t-height{ height:136px; }
/*guide*/
.guid-shop ul{ margin:0 0 20px -53px; }
.guid-shop ul li{ position:relative; width:197px; float:left; text-align:center; margin-left:53px; cursor:pointer; }
.g-s-num{ width:44px; height:51px; background:url(../images/guide-gary.png) no-repeat; margin:0 auto; font-size:24px; color:#999; padding-top:7px; }
.guid-shop ul li span{
    width:99px;
    height:26px;
    line-height:26px;
    background-color:#f3f3f3;
    font-size:16px;
    color:#999;
    margin-top:7px;
    display:inline-block; *display:inline; *zoom:1;
}
.guid-shop ul li.current .g-s-num{ background:url(../images/guide-color.png) no-repeat; color:#fff; }
.guid-shop ul li.current span{ background-color:#f54d56; color:#fff; }
.guide-gary{ background-color:#fcfcfc; }
.guide-gary .help-q-tab{ background:none; }
.guide-right{ text-align:right; color:#666; padding:15px 0 35px; }
.guide-ddd{ margin-bottom:40px; }
.guide-ddd dl{ width:256px; float:left; margin-left:44px; cursor:pointer; }
.guide-ddd dl dt{ position:relative; background-color:#4eb6eb; text-align:center; border-radius:75px; width:75px; height:75px; }
.guide-ddd dl dt img{ display:inline-block; *display:inline; *zoom:1; padding-top:22px;  }
.guide-ddd dl dd{ color:#595959; font-size:16px; margin-left:15px; }
.guide-ddd dl.current dt{ background-color:#f54d56; }
.guide-tab{ padding-bottom:30px; }
.guide-tab img{ max-width:100%; }
/*customization*/
.custom-title{ position:relative; margin:-51px 0 0 -30px; }
.custom-title a{
    width:267px;
    line-height:51px;
    font-size:22px;
    float:left;
    display:block;
    background:#fff;
    padding-left:113px;
    margin-left:30px;
}
.custom-title a.current,
.custom-title a:hover{ color:#fff; }
.custom-title a.custom-icon1{ background:#fff url(../images/cus-icon-b1.png) no-repeat 335px 12px; }
.custom-title a.custom-icon2{ background:#fff url(../images/cus-icon-b2.png) no-repeat 314px 2px; }
.custom-title a.custom-icon3{ background:#fff url(../images/cus-icon-b3.png) no-repeat 338px top; }
.custom-title a.custom-icon1.current,
.custom-title a.custom-icon1:hover{ background:#f54d56 url(../images/cus-icon-c1.png) no-repeat 335px 12px; }
.custom-title a.custom-icon2.current,
.custom-title a.custom-icon2:hover{ background:#f54d56 url(../images/cus-icon-c2.png) no-repeat 314px 2px; }
.custom-title a.custom-icon3.current,
.custom-title a.custom-icon3:hover{ background:#f54d56 url(../images/cus-icon-c3.png) no-repeat 338px top; }

.container-fluid { padding:20px 0; margin-left:-20px; }
.container-fluid .box{ width: 265px; background-color:#fff; padding:10px; margin: 0 0 20px 20px; float: left; text-align:center; box-shadow:0 0 2px rgba(184,184,184,.5); }
.container-fluid .box h3{ margin:15px 0 5px; }
.box img { max-width: 100% }

.cus-content{ padding:20px 0; }
.cus-c-left{ width:880px; float:left; }
.cus-l-head{ height:40px; line-height:40px; font-size:14px; background-color:#fff; box-shadow:0 0 2px rgba(184,184,184,.5) }
.cus-l-head h3{ float:left; padding:0 32px; background-color:#f54d56; color:#fff; }
.cus-l-head a{ float:right; padding:0 21px 0 37px; color:#f54d56; }
.cus-l-head a.cus-h-save{ background:url(../images/cus-h-icon2.png) no-repeat 15px center; }
.cus-l-head a.cus-h-download{ background:url(../images/cus-h-icon1.png) no-repeat 21px center; }
.cus-l-tbody{ position:relative; background-color:#fff; box-shadow:0 0 2px rgba(184,184,184,.5); margin-top:10px; font-size:14px; color:#595959; }
.cus-t-item{
    position:relative;
    padding:9px 0;
    border-bottom:2px solid #e9e9e9;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    transition-duration:.2s;
}
.c-c-i-list li:last-child,
.cus-l-list ul li:last-child,
.cus-t-item:last-child{ border-bottom:0; }
.cus-t-left{ padding:10px 0; border-right:1px dashed #ededed; }
.c-t-l-img{ width:63px; min-height:35px; text-align:center; }
.c-t-l-text{ width:55px; }
.cus-t-text{ width:540px; }
.cus-t-select{ position:absolute; top:0; right:0; height:100%;  }
.cus-t-select a{ padding:0 30px; display:block; height:100%; float:left; color:#595959; }
.cus-t-select a i{ position:relative; top:50%; margin-top:-9px; display:block; }
.cus-t-select a.c-t-s-design{ color:#f54d56; }
.cus-t-select:before{
    content:"";
    position:absolute;
    top:8px;
    right:89px;
    width:1px;
    height:53px;
    border-right:1px dashed #ededed;
    display:block;
}
.cus-l-list ul li.current,
.cus-t-item:hover{ background-color:#fcfcfc; color:#f54d56; }
.cus-l-list ul li.current .cus-t-black,
.c-t-color,
.cus-l-list ul li.current .c-t-gary,
.cus-t-item:hover .c-t-gary{ display:none; }
.cus-l-list ul li.current .c-t-color,
.cus-t-item:hover .c-t-color{ display:inline-block; *display:inline; *zoom:1; }
.cus-t-item:hover .c-t-s-del{ background-color:#dfdfdf }
.cus-t-item:hover .c-t-s-design{ background-color:#f54d56; color:#fff; }
.cus-t-item:hover .cus-t-select:before{ border-color:#dfdfdf; }
.cus-t-pl{ padding-left:35px; vertical-align:middle }
.cus-t-logo{ position:relative; top:-2px; max-width:35px; }

.cus-c-right{ width:270px; min-height:601px; float:right; background-color:#fff; padding:0 18px 0 22px; box-shadow:0 0 2px rgba(184,184,184,.5) }
.cus-c-text{ line-height:25px; color:#666; }

.cus-parameter{ background-color:#fff; margin-top:20px; box-shadow:0 0 2px rgba(184,184,184,.5); font-size:14px; padding:0 13px; }
.cus-parameter.pb1{ padding-bottom:1px; }
.c-p-thead{ border-bottom:1px dashed #eaeaea; padding:22px 0; color:#f54d56; padding-left:13px; }
.cus-parameter .help-q-tab ul li{ padding:10px 26px; color:#595959; }
.cus-parameter .help-q-tab{ padding:14px 0 25px 0;  }
.cus-l-list{ width:124px; float:left; font-size:14px; }
.cus-l-list ul li{ position:relative; padding:9px 0; border-bottom:2px solid #afafaf; cursor:pointer; }
.cus-l-list ul li .cus-t-left{ padding:13px 0; }
.cus-t-black{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/cus-t-black.png) repeat; cursor:pointer; }
.cus-l-content{ width:740px; float:left; padding:0 7px; }
.cus-c-item{ position:relative; padding:11px 0; border-bottom:1px dashed #eaeaea; }
.cus-c-img{
    position:relative;
    width:46px;
    height:46px;
    overflow:hidden;
    margin-left:20px;
    padding:6px 25px 6px 0;
    border-right:1px dashed #ededed;
}
.cus-c-img img{ width:46px;  }
.cus-t-select1{
    position:absolute;
    top:22px;
    right:45px;
    padding:0 20px;
    line-height:28px;
    border:1px solid #dfdfdf;
    cursor:pointer;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    transition-duration:.2s;
}
.curr-gary{ color:#f54d56 !important; background-color:#fff !important; border:1px solid #f54d56 !important; cursor:default}
.cus-t-select1:hover{ background-color:#f54d56; border-color:#f54d56; color:#fff; }
/*.cus-c-see{
    position:absolute;
    top:6px;
    left:-48px;
    width:32px;
    height:41px;
    text-align:center;
    color:#fff;
    padding:5px 7px 0;
    background-color:#f54d56;
    -webkit-transition-duration:.2s;
       -moz-transition-duration:.2s;
         -o-transition-duration:.2s;
            transition-duration:.2s;
}
.cus-c-img:hover .cus-c-see{ left:0; }*/
.cus-l-content .inpuire-b-select{ padding:18px 0 0 0; }
.cus-l-content .pager.address-pager{ padding:0; }
.cus-l-return{ position:absolute; top:10px; right:10px; z-index:10; }
.cus-l-return img{ width:11px; cursor:pointer; }
/*.custom-w1.cart-d-content{ width:780px; }         */

.custom-w1.cart-d-content{ width:780px; height:auto; margin:0 }
.custom-w1.cart-d-content .cart-d-white{ height:auto; }
.custom-title1{ position:relative; font-size:24px; color:#f54d56; text-align:center; padding:30px 0; }
.custom-i-left{ width:447px; float:left; }
.cus-small{ width:100px; float:left; margin:0 20px 0 27px; }
.cus-small img{ width:98px; border:1px dashed #e3e3e3; margin-bottom:16px; cursor:pointer; }
.cus-small img.current{ border:1px solid #e3e3e3 }
.cus-big{ width:300px; float:left; }
.cus-big img{ width:298px; border:1px solid #e3e3e3; }
.custom-i-right{ width:260px; float:left; color:#666; line-height:25px; margin-left:30px; }
.cus-pt{ padding-top:37px; }
.cus-w-item{ margin-bottom:20px; }
.cus-text{ width:290px; float:left; line-height:40px; text-align:right; min-height:1px; }
.cus-write{ width:440px; margin-left:7px; float:left; }
.cus-select{ width:228px; height:38px; border:1px solid #e3e3e3; padding-left:7px; color:#999; }
.cus-btn{ width:65px; height:30px; border:1px solid #dfdfdf; cursor:pointer; background-color:#fff; color:#222; }
.cus-write .total-file i{
    width:215px;
    line-height:38px;
    padding-left:13px;
    border:1px solid #e3e3e3;
    color:#999;
    display:inline-block; *display:inline; *zoom:1;
}
.custom-s-color{ border-top:1px dashed #eaeaea; margin:30px 25px 0 25px; padding-top:15px; }
.cus-c-more{ width:429px; background-color:#fcfcfc; padding:21px 22px 9px 11px; margin:5px 30px; }
.cus-c-more ul li{ float:left; margin:0 0 12px 10px; cursor:pointer; }
.cus-c-more ul li i{ width:21px; height:21px; border:1px solid #fcfcfc; display:block; }
.cus-c-more ul li.current i{ border:1px solid #f54e56; }
.cus-c-name{ width:110px; text-align:center; border-left:1px dashed #ededed; padding:25px 0 25px 40px; }
.cus-c-name h3{ font-size:16px; color:#666; margin-bottom:20px; }
.c-c-val span{ display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#f54d56; line-height:30px; padding:0 25px; background-color:#eaeaea; }

.custom-select{ text-align:center; margin:26px 25px 0 25px; padding:17px 0 30px; border-top:1px dashed #eaeaea; }
.custom-select span{
    line-height:30px;
    background-color:#f54d56;
    padding:0 35px;
    color:#fff;
    font-size:14px;
    display:inline-block;  *display:inline; *zoom:1;
    cursor:pointer;
}

.slideBox{ position:relative; border:1px solid #dcdcdc; margin:22px 0 30px; }
.slideBox .hd{ position:absolute; left:0; bottom:5px; width:100%; height:15px; text-align:center; overflow:hidden; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{
    width:10px;
    height:10px;
    display:inline-block; *display:inline; *zoom:1;
    border-radius:10px;
    text-indent:-999px;
    margin:0 11px;
    text-align:center;
    background:#eaeaea;
    cursor:pointer
}
.slideBox .hd ul li.on{ background:#f54d56; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:268px; display:block;  }
.slideBox .prev,
.slideBox .next{
    position:absolute;
    left:3%;
    top:50%;
    width:17px; height:31px;
    margin-top:-15px;
    display:block;
    background:url(../images/content-icon.png) no-repeat;
    background-position:-125px -91px;
    display:none;
}
.slideBox .next{ left:auto; right:3%; background-position:-125px -133px; }
.slideBox .prev:hover{ background-position:-157px -91px; }
.slideBox .next:hover{ background-position:-157px -133px; }
.slideBox .nextStop,
.slideBox .prevStop{ display:none;  }
.slideBox:hover .prev,
.slideBox:hover .next{ display:block; }

/*custom case*/
.cus-c-thead{ background-color:#fff; box-shadow:0 0 2px rgba(184,184,184,.5) }
.cus-c-list li{ position:relative; width:150px; float:left; text-align:center; padding:17px 0; font-size:14px; cursor:pointer; }
.cus-c-list li img{ max-width:84px; }
.cus-c-list li h3{ margin:13px 0 10px; }
.cus-c-star i{
    width:11px;
    height:11px;
    background:url(../images/star-red.png) no-repeat;
    display:inline-block; *display:inline; *zoom:1;
    margin:0 2px;
}
.cus-c-list li:before,
.cus-c-list li:after{
    content:"";
    position:absolute;
    left:0;
    width:100%;
    height:2px;
    display:block;
}
.cus-c-list li:after{ top:-2px; }
.cus-c-list li:before{ bottom:-2px; }
.cus-c-list li.current:before,
.cus-c-list li.current:after{ background-color:#f54d56; }
.cus-c-list li.current{ color:#f54d56; }
.total-dashed{ box-shadow:0 0 2px rgba(184,184,184,.5); background-color:#fff; }
.c-case-item{ position:relative; width:399px; border-right:1px solid #f3f3f3; float:left; font-size:14px; }
.cus-d-all .order-a-mb:last-child,
.c-case-item:last-child{ border-right:0; }
.c-c-i-list li{ padding:17px 0; border-bottom:1px dashed #eaeaea; }
.c-i-l-left{ width:70px; color:#999; margin-left:40px; }
.c-i-l-right{ width:270px; }
.c-c-modify{ position:absolute; top:19px; right:19px; z-index:10; }
.c-c-modify a{ background:url(../images/case-icon1.png) no-repeat left center; padding-left:30px; color:#595959; }
.c-case-item .slideBox{ border:0; margin-left:20px; }
.c-case-item .slideBox .bd img{ width:357px; margin:27px 0 15px; }
.c-case-item .slideBox .hd{ bottom:-15px; }
/*custom design*/
.cus-design{ padding:20px 0; }
.cus-d-all{ padding:30px 11px; }
.m-order-item.border-none{ border:0; }
.cus-d-all .m-order-text{ width:115px; }
.cus-d-all .return-gary .m-input-small{ margin-right:69px; }
.cus-d-all .return-gary .m-order-right{ padding:0 0 0 69px }
.cus-d-all .input-time{ width:173px; }
.cus-d-all .laydate-icon{ background-position:153px center; }
.cus-d-w2{ width:148px; padding-right:30px; }
.cus-d-w3{ width:272px; }
.cus-d-w4{ width:220px; }
.cus-d-w5{ width:219px; }
.cus-d-w6{ width:203px; }
.c-d-imgw{ max-width:67px; display:inline; }
.cus-d-all .address-item{ font-size:14px; }
.cus-d-all .address-item a{ color:#666; }
.cus-d-all .address-item:hover i,
.cus-d-all .address-item:hover a{ color:#f54d56; }
.cus-d-all .order-a-mb{ float:left; padding:15px 0 15px 15px; border-right:1px dashed #eaeaea; margin:10px 15px 0 0; }
.cus-d-all .order-a-left{ width:auto; text-align:right; margin-right:5px; }
.cus-d-all .order-a-right{ width:314px; }
.cus-d-all .order-a-info{ margin-bottom:20px; }
.c-d-d-con{ position:relative; font-size:14px; margin:20px 0; }
.c-d-d-con:before{
    content:"";
    position:absolute;
    top:0;
    left:41.8%;
    width:1px;
    height:100%;
    border-left:1px dashed #eaeaea;
    display:block;
    margin-left:-2px;
}
.c-d-c-item{ width:585px; float:left; margin-bottom:10px; color:#595959; }
.c-d-c-item .cus-t-text{ width:340px; }
.mt15{ margin-top:15px; }

/*seller*/
/*seller index*/
.total-banner img,
.seller-h-img img{ position:relative; left:50%; width:1920px; margin-left:-960px; vertical-align: middle; }
.seller-h-menu{ height:30px; line-height:30px; background-color:#f54d56; }
.seller-h-menu ul{ padding-left:220px; }
.seller-h-menu ul li{ float:left; }
.seller-h-menu ul li a{
    display:block;
    padding:0 30px;
    font-size:14px;
    color:#fff;
}
.callbacks_container.s-banner .rslides,
.callbacks_container.s-banner .rslides li a,
.callbacks_container.s-banner{ height:auto; }
.s-coupon{ margin:40px 0; }
.s-c-sign{ width:198px; float:left; }
.s-c-list{ width:986px; float:right; }
.s-c-list ul li{ width:222px; float:left; margin-left:20px; }
.s-p-content ul li{ float:left; margin:20px 0 0 20px; }
.s-p-content ul li.s-pw1{ width:700px; }
.s-p-content ul li.s-pw2{ width:470px; }
.s-p-content ul li img{ max-width:100%; }
.s-p-content ul.s-p-c-list{ margin:0 0 40px -25px; }
.s-p-content ul.s-p-c-list li{ width:380px; margin:20px 0 0 25px; }
.s-pro-classify ul.s-img-list{ text-align:center; }
.s-pro-classify ul.s-img-list li{ width:150px; display:inline-block; *display:inline; *zoom:1; margin-left:50px; }
.s-c-submenu{ margin:50px 0; }
.s-sub-text{ width:936px; float:left; }
.s-sub-code{ width:123px; margin-left:68px; float:left; }
.s-sub-text ul li{ width:16.666%; float:left; }
.s-sub-title{ border-bottom:1px solid #8e8d8d; padding:0 0 12px 16px; }
.s-sub-title h3 { font-size:16px; margin-bottom:3px; }
.s-sub-title span{ font-size:11px; color:#a7a7a7; }
.s-sub-list{ line-height:22px; padding-top:15px; }
.s-sub-list a{ color:#848383; padding-left:16px; }
.s-sub-list a:hover{ color:#f54d56; }
.s-sub-list div.current a{ background:url(../images/s-icon1.png) no-repeat -2px 1px; }
.s-p-list1 ul li{ float:left; margin-left:20px; }
ul.s-p-img1 li{ width:670px; float:left; }
.s-p-list1 ul li img{ margin-top:20px; }
ul.s-p-img1 li.s-p-width{ width:500px; }
.s-p-ban a{ width:325px; display:block; float:left; margin-left:20px; }
.s-p-width1 li{ width:282px; }
.seller-adv { margin:40px 0; }
.seller-adv img{ position:relative; left:50%; width:1920px; margin-left:-960px; }
.s-p-width31,
.s-p-width3,
.s-p-width21,
.s-p-width2{ float:left; }
.s-p-width21{ margin-left:20px; }
ul.s-p-shirt li{ width:383px }
ul.s-p-shirt li.s-s-width{ width:787px; }
.s-p-width3{ margin-right:20px; }
.s-p-width21,
.s-p-width2{ width:383px; }
.s-p-width31,
.s-p-width3{ width:249px; }
ul.s-p-fleece li{ width:383px; }
ul.s-p-fleece li.s-f-w1{ width:500px; }
ul.s-p-fleece li.s-f-w2{ width:325px; }
.s-b-classify{ border-top:1px solid #ff8d8d; margin-top:40px; padding:20px 0 40px; }
.s-b-left{ width:544px; float:left; }
.s-b-right{ width:646px; float:left; }
.s-b-right ul li{ width:194px; float:left; margin-left:21px; }
.s-b-big1{ width:273px; margin-top:30px; }
.s-b-big{ width:240px; }
.s-b-left dl{
    position:relative;
    top:0;
    float:left;
    margin-bottom:20px;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    transition-duration:.2s;
}
.s-b-left dl dt{ width:80px; }
.s-b-big1 dl dt{ width:117px; }
.s-b-left dl dd{ width:85px; text-align:right; padding-right:40px; background:url(../images/s-a-gard.png) no-repeat right center; }
.s-b-left dl dd a{ color:#1a1a1a;  }
.s-b-left dl dd h3{ font-size:16px; margin-bottom:5px; }
.s-b-left dl:hover{ top:-5px; }
.s-b-left dl:hover dd{ background:url(../images/s-a-red.png) no-repeat right center; }
.s-b-left dl:hover a{ color:#f54d56; }




.s-p-ban,
.s-p-list1 ul,
.s-p-content ul{ margin-left:-20px; }
.s-b-left dl dt img,
.s-b-right ul li img,
.s-p-title img,
.s-p-list1 ul li img,
.s-pro-classify ul.s-img-list li img,
.s-c-list img,
.s-c-sign img{ max-width:100%; }


.s-b-left dl dt,
.s-b-left dl dd,
.cus-c-name,
.cus-c-more,
.help-s-list dl dt,
.help-s-list dl dd,
.safe-service dl dd{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }

/*footer*/
.footer { background-color: #eaeaea; border-top: 1px solid #d3d3d3; }
.foot-service{ padding:20px 0; border-bottom:1px solid #d3d3d3; }
.foot-item{ float:left; padding:0 52px; color:#868686; font-size:16px; }
.foot-item.frist{ padding-left:30px; }
.foot-item.last{ padding-right:30px; }
.item-img{ width:68px; }
.item-img img{ max-width:50px; }
.item-txt h3{ font-size:18px; font-weight:bold; color:#222; margin-bottom:5px; }
.foot-help{ padding:25px 0; border-bottom:1px solid #d3d3d3; }
.help-list{ width:115px; border-right:1px solid #d3d3d3; float:left; margin-left:60px; }
.help-tit{ font-weight:bold; font-size:14px; margin-bottom:10px; color:#666; }
.help-text{ line-height:21px; }
.help-text a{ color:#666; }
.help-text a:hover{ color:#f54d56; text-decoration:underline; }
.foot-bottom{ padding:15px 0; }
.bottom-left{ float:left; color:#999; line-height:28px; }
.bottom-right{ float:right; }
.bottom-right a{ margin-left:8px; }
.help-about{ width:323px; padding:0 40px 0 30px; line-height:21px; color:#666; float:left; border-right:1px solid #d3d3d3; }
.help-img{ width:255px; text-align:center; float:right; }